MercuryDPM  Alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
IntersectionOfWalls Member List

This is the complete list of members for IntersectionOfWalls, including all inherited members.

A_IntersectionOfWallsprivate
AB_IntersectionOfWallsprivate
addAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
addForce(const Vec3D &addForce)BaseInteractable
addInteraction(BaseInteraction *I)BaseInteractable
addObject(Vec3D normal, Vec3D point)IntersectionOfWalls
addObject(Vec3D normal, Mdouble position)IntersectionOfWalls
addTorque(const Vec3D &addTorque)BaseInteractable
addToVTK(const std::vector< Vec3D > &points, VTKContainer &vtk)BaseWallstatic
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
C_IntersectionOfWallsprivate
clear() overrideIntersectionOfWallsvirtual
copy() const overrideIntersectionOfWallsvirtual
copyInteractionsForPeriodicParticles(const BaseInteractable &p)BaseInteractable
createOpenPrism(std::vector< Vec3D > points, Vec3D prismAxis)IntersectionOfWalls
createOpenPrism(std::vector< Vec3D > points)IntersectionOfWalls
createPrism(std::vector< Vec3D > points, Vec3D prismAxis)IntersectionOfWalls
createPrism(std::vector< Vec3D > points)IntersectionOfWalls
getAngularVelocity() const BaseInteractablevirtual
getDistanceAndNormal(const BaseParticle &p, Mdouble &distance, Vec3D &normal_return) const overrideIntersectionOfWallsvirtual
getDistanceAndNormal(const Vec3D &postition, Mdouble wallInteractionRadius, Mdouble &distance, Vec3D &normal_return) const IntersectionOfWalls
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)BaseWallvirtual
getLinePlaneIntersect(Vec3D &intersect, const Vec3D &p0, const Vec3D &p1, const Vec3D &n, const Vec3D &p)BaseWall
getName() const overrideIntersectionOfWallsvirtual
getOrientation() const BaseInteractable
getPosition() const BaseInteractable
getSpecies() const BaseInteractable
getTorque() const BaseInteractable
getVelocity() const BaseInteractablevirtual
getVelocityAtContact(const Vec3D &contact) const BaseInteractablevirtual
handler_BaseWall
integrateAfterForceComputation(double time, double timeStep)BaseInteractable
integrateBeforeForceComputation(double time, double timeStep)BaseInteractable
IntersectionOfWalls()IntersectionOfWalls
IntersectionOfWalls(const IntersectionOfWalls &other)IntersectionOfWalls
IntersectionOfWalls(std::vector< normalAndPosition > walls, const ParticleSpecies *species)IntersectionOfWalls
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
move(const Vec3D &move) overrideIntersectionOfWallsvirtual
moveInHandler(const unsigned int index)BaseObjectvirtual
operator=(const IntersectionOfWalls &other)IntersectionOfWalls
projectOntoWallVTK(Vec3D &point0, const Vec3D &point1, const Vec3D &normal, const Vec3D &position) const BaseWall
read(std::istream &is) overrideIntersectionOfWallsvirtual
removeInteraction(BaseInteraction *I)BaseInteractable
rotate(const Vec3D &rotate)BaseInteractable
setAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
setForce(const Vec3D &force)BaseInteractable
setHandler(WallHandler *wallHandler) overrideIntersectionOfWallsvirtual
setId(const unsigned int id)BaseObject
setIndex(const unsigned int index)BaseObject
setIndSpecies(unsigned int indSpecies)BaseWallvirtual
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)IntersectionOfWalls
setTorque(const Vec3D &torque)BaseInteractable
setVelocity(const Vec3D &velocity)BaseInteractable
wallObjects_IntersectionOfWallsprotected
write(std::ostream &os) const overrideIntersectionOfWallsvirtual
writeVTK(VTKContainer &vtk) const overrideIntersectionOfWallsvirtual
~BaseInteractable()BaseInteractablevirtual
~BaseObject()BaseObjectvirtual
~BaseWall()BaseWallvirtual
~IntersectionOfWalls()IntersectionOfWallsvirtual