MercuryDPM  Beta
 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(Vec3D addForce)BaseInteractable
addInteraction(BaseInteraction *I)BaseInteractable
addObject(Vec3D normal, Vec3D point)IntersectionOfWalls
addObject(Vec3D normal, Mdouble position)IntersectionOfWalls
addTorque(Vec3D addTorque)BaseInteractable
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()IntersectionOfWallsvirtual
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)IntersectionOfWallsvirtual
getName() const overrideIntersectionOfWallsvirtual
getOrientation() const BaseInteractable
getPosition() const BaseInteractable
getSpecies() const BaseInteractable
getTorque() const BaseInteractable
getVelocity() const BaseInteractablevirtual
getVelocityAtContact(const Vec3D &contact) const BaseInteractablevirtual
integrateAfterForceComputation(double time, double timeStep)BaseInteractable
integrateBeforeForceComputation(double time, double timeStep)BaseInteractable
IntersectionOfWalls()IntersectionOfWalls
IntersectionOfWalls(const IntersectionOfWalls &other)IntersectionOfWalls
move(const Vec3D &move)IntersectionOfWallsvirtual
moveInHandler(const unsigned int index)BaseObjectvirtual
operator=(const IntersectionOfWalls &other)IntersectionOfWalls
read(std::istream &is)IntersectionOfWallsvirtual
removeInteraction(BaseInteraction *I)BaseInteractable
rotate(const Vec3D &rotate)BaseInteractable
setAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
setForce(Vec3D force)BaseInteractable
setHandler(WallHandler *handler)BaseWall
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(std::function< Vec3D(double)> prescribedAngularVelocity)BaseInteractable
setPrescribedOrientation(std::function< Vec3D(double)> prescribedOrientation)BaseInteractable
setPrescribedPosition(std::function< Vec3D(double)> prescribedPosition)BaseInteractable
setPrescribedVelocity(std::function< Vec3D(double)> prescribedVelocity)BaseInteractable
setSpecies(const ParticleSpecies *species)BaseWall
setTorque(Vec3D torque)BaseInteractable
setVelocity(const Vec3D &velocity)BaseInteractable
wallObjects_IntersectionOfWallsprivate
write(std::ostream &os) const IntersectionOfWallsvirtual
~BaseInteractable()BaseInteractablevirtual
~BaseObject()BaseObjectvirtual
~BaseWall()BaseWallvirtual
~IntersectionOfWalls()IntersectionOfWallsvirtual