MercuryDPM
Alpha
|
This is the complete list of members for Screw, including all inherited members.
addAngularVelocity(const Vec3D &angularVelocity) | BaseInteractable | |
addForce(const Vec3D &addForce) | BaseInteractable | |
addInteraction(BaseInteraction *I) | BaseInteractable | |
addTorque(const Vec3D &addTorque) | BaseInteractable | |
addToVTK(const std::vector< Vec3D > &points, VTKContainer &vtk) | BaseWall | static |
addVelocity(const Vec3D &velocity) | BaseInteractable | |
applyPrescribedAngularVelocity(double time) | BaseInteractable | |
applyPrescribedOrientation(double time) | BaseInteractable | |
applyPrescribedPosition(double time) | BaseInteractable | |
applyPrescribedVelocity(double time) | BaseInteractable | |
BaseInteractable() | BaseInteractable | |
BaseInteractable(const BaseInteractable &p) | BaseInteractable | |
BaseObject() | BaseObject | |
BaseObject(const BaseObject &p) | BaseObject | |
BaseWall() | BaseWall | |
BaseWall(const BaseWall &w) | BaseWall | |
clear() | BaseWall | virtual |
copy() const final | Screw | virtual |
copyInteractionsForPeriodicParticles(const BaseInteractable &p) | BaseInteractable | |
getAngularVelocity() const | BaseInteractable | virtual |
getDistanceAndNormal(const BaseParticle &P, Mdouble &distance, Vec3D &normal_return) const final | Screw | virtual |
getForce() const | BaseInteractable | |
getHandler() const | BaseWall | |
getId() const | BaseObject | |
getIndex() const | BaseObject | |
getIndSpecies() const | BaseInteractable | |
getInteractions() const | BaseInteractable | |
getInteractionWith(BaseParticle *p, Mdouble timeStamp, InteractionHandler *interactionHandler) | BaseWall | virtual |
getLinePlaneIntersect(Vec3D &intersect, const Vec3D &p0, const Vec3D &p1, const Vec3D &n, const Vec3D &p) | BaseWall | |
getName() const final | Screw | virtual |
getOrientation() const | BaseInteractable | |
getPosition() const | BaseInteractable | |
getSpecies() const | BaseInteractable | |
getTorque() const | BaseInteractable | |
getTriangulation(std::vector< Vec3D > &vertex, std::vector< std::array< unsigned, 3 >> &face, unsigned nr=5, unsigned nz=15) const | Screw | |
getVelocity() const | BaseInteractable | virtual |
getVelocityAtContact(const Vec3D &contact) const | BaseInteractable | virtual |
handler_ | BaseWall | |
integrateAfterForceComputation(double time, double timeStep) | BaseInteractable | |
integrateBeforeForceComputation(double time, double timeStep) | BaseInteractable | |
intersectVTK(std::vector< Vec3D > &points, const Vec3D normal, const Vec3D position) const | BaseWall | |
isInsideWallVTK(const Vec3D &point, const Vec3D &normal, const Vec3D &position) const | BaseWall | |
l_ | Screw | private |
maxR_ | Screw | private |
move(const Vec3D &move) | BaseInteractable | virtual |
move_time(Mdouble dt) | Screw | |
moveInHandler(const unsigned int index) | BaseObject | virtual |
n_ | Screw | private |
offset_ | Screw | private |
oldRead(std::istream &is) | Screw | |
omega_ | Screw | private |
projectOntoWallVTK(Vec3D &point0, const Vec3D &point1, const Vec3D &normal, const Vec3D &position) const | BaseWall | |
read(std::istream &is) override | Screw | virtual |
removeInteraction(BaseInteraction *I) | BaseInteractable | |
rotate(const Vec3D &rotate) | BaseInteractable | |
Screw() | Screw | |
Screw(const Screw &other) | Screw | |
Screw(Vec3D start, Mdouble l, Mdouble r, Mdouble n, Mdouble omega, Mdouble thickness) | Screw | |
setAngularVelocity(const Vec3D &angularVelocity) | BaseInteractable | |
setForce(const Vec3D &force) | BaseInteractable | |
setHandler(WallHandler *handler) | BaseWall | virtual |
setId(const unsigned int id) | BaseObject | |
setIndex(const unsigned int index) | BaseObject | |
setIndSpecies(unsigned int indSpecies) | BaseWall | virtual |
setOrientation(const Vec3D &orientation) | BaseInteractable | |
setPosition(const Vec3D &position) | BaseInteractable | |
setPrescribedAngularVelocity(const std::function< Vec3D(double)> &prescribedAngularVelocity) | BaseInteractable | |
setPrescribedOrientation(const std::function< Vec3D(double)> &prescribedOrientation) | BaseInteractable | |
setPrescribedPosition(const std::function< Vec3D(double)> &prescribedPosition) | BaseInteractable | |
setPrescribedVelocity(const std::function< Vec3D(double)> &prescribedVelocity) | BaseInteractable | |
setSpecies(const ParticleSpecies *species) | BaseWall | |
setTorque(const Vec3D &torque) | BaseInteractable | |
setVelocity(const Vec3D &velocity) | BaseInteractable | |
start_ | Screw | private |
thickness_ | Screw | private |
write(std::ostream &os) const override | Screw | virtual |
writeVTK(std::string filename) const | Screw | |
BaseWall::writeVTK(VTKContainer &vtk) const | BaseWall | virtual |
~BaseInteractable() | BaseInteractable | virtual |
~BaseObject() | BaseObject | virtual |
~BaseWall() | BaseWall | virtual |
~Screw() | Screw |