MercuryDPM  Beta
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BaseInteractable Member List

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

addAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
addForce(Vec3D addForce)BaseInteractable
addInteraction(BaseInteraction *I)BaseInteractable
addTorque(Vec3D addTorque)BaseInteractable
addVelocity(const Vec3D &velocity)BaseInteractable
angularVelocity_BaseInteractableprivate
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
copyInteractionsForPeriodicParticles(const BaseInteractable &p)BaseInteractable
force_BaseInteractableprivate
getAngularVelocity() const BaseInteractablevirtual
getForce() const BaseInteractable
getId() const BaseObject
getIndex() const BaseObject
getIndSpecies() const BaseInteractable
getInteractions() const BaseInteractable
getInteractionWith(BaseParticle *P, Mdouble timeStamp, InteractionHandler *interactionHandler)=0BaseInteractablepure virtual
getName() const =0BaseObjectpure virtual
getOrientation() const BaseInteractable
getPosition() const BaseInteractable
getSpecies() const BaseInteractable
getTorque() const BaseInteractable
getVelocity() const BaseInteractablevirtual
getVelocityAtContact(const Vec3D &contact) const BaseInteractablevirtual
indSpecies_BaseInteractableprivate
integrateAfterForceComputation(double time, double timeStep)BaseInteractable
integrateBeforeForceComputation(double time, double timeStep)BaseInteractable
interactions_BaseInteractableprivate
move(const Vec3D &move)BaseInteractablevirtual
moveInHandler(const unsigned int index)BaseObjectvirtual
orientation_BaseInteractableprivate
position_BaseInteractableprivate
prescribedAngularVelocity_BaseInteractableprivate
prescribedOrientation_BaseInteractableprivate
prescribedPosition_BaseInteractableprivate
prescribedVelocity_BaseInteractableprivate
read(std::istream &is)=0BaseInteractablepure virtual
removeInteraction(BaseInteraction *I)BaseInteractable
rotate(const Vec3D &rotate)BaseInteractable
setAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
setForce(Vec3D force)BaseInteractable
setId(const unsigned int id)BaseObject
setIndex(const unsigned int index)BaseObject
setIndSpecies(unsigned int indSpecies)BaseInteractablevirtual
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)BaseInteractable
setTorque(Vec3D torque)BaseInteractable
setVelocity(const Vec3D &velocity)BaseInteractable
species_BaseInteractableprivate
torque_BaseInteractableprivate
velocity_BaseInteractableprivate
write(std::ostream &os) const =0BaseInteractablepure virtual
~BaseInteractable()BaseInteractablevirtual
~BaseObject()BaseObjectvirtual