MercuryDPM
Alpha
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
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
(const Vec3D &addForce)
BaseInteractable
addInteraction
(BaseInteraction *I)
BaseInteractable
addTorque
(const Vec3D &addTorque)
BaseInteractable
addVelocity
(const Vec3D &velocity)
BaseInteractable
angularVelocity_
BaseInteractable
private
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_
BaseInteractable
private
getAngularVelocity
() const
BaseInteractable
virtual
getForce
() const
BaseInteractable
getId
() const
BaseObject
getIndex
() const
BaseObject
getIndSpecies
() const
BaseInteractable
getInteractions
() const
BaseInteractable
getInteractionWith
(BaseParticle *P, Mdouble timeStamp, InteractionHandler *interactionHandler)=0
BaseInteractable
pure virtual
getName
() const =0
BaseObject
pure virtual
getOrientation
() const
BaseInteractable
getPosition
() const
BaseInteractable
getSpecies
() const
BaseInteractable
getTorque
() const
BaseInteractable
getVelocity
() const
BaseInteractable
virtual
getVelocityAtContact
(const Vec3D &contact) const
BaseInteractable
virtual
indSpecies_
BaseInteractable
private
integrateAfterForceComputation
(double time, double timeStep)
BaseInteractable
integrateBeforeForceComputation
(double time, double timeStep)
BaseInteractable
interactions_
BaseInteractable
private
move
(const Vec3D &move)
BaseInteractable
virtual
moveInHandler
(const unsigned int index)
BaseObject
virtual
orientation_
BaseInteractable
private
position_
BaseInteractable
private
prescribedAngularVelocity_
BaseInteractable
private
prescribedOrientation_
BaseInteractable
private
prescribedPosition_
BaseInteractable
private
prescribedVelocity_
BaseInteractable
private
read
(std::istream &is)=0
BaseInteractable
pure virtual
removeInteraction
(BaseInteraction *I)
BaseInteractable
rotate
(const Vec3D &rotate)
BaseInteractable
setAngularVelocity
(const Vec3D &angularVelocity)
BaseInteractable
setForce
(const Vec3D &force)
BaseInteractable
setId
(const unsigned int id)
BaseObject
setIndex
(const unsigned int index)
BaseObject
setIndSpecies
(unsigned int indSpecies)
BaseInteractable
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)
BaseInteractable
setTorque
(const Vec3D &torque)
BaseInteractable
setVelocity
(const Vec3D &velocity)
BaseInteractable
species_
BaseInteractable
private
torque_
BaseInteractable
private
velocity_
BaseInteractable
private
write
(std::ostream &os) const =0
BaseInteractable
pure virtual
~BaseInteractable
()
BaseInteractable
virtual
~BaseObject
()
BaseObject
virtual
Generated on Sat Jun 17 2023 04:01:06 for MercuryDPM by
1.8.7