v1.0
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
inline
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
()=default
BaseObject
BaseObject
(const BaseObject &p)=default
BaseObject
copyInteractionsForPeriodicParticles
(const BaseInteractable &p)
BaseInteractable
force_
BaseInteractable
private
forceOMP_
BaseInteractable
private
getAngularVelocity
() const
BaseInteractable
virtual
getCurvature
(const Vec3D &labFixedCoordinates) const
BaseInteractable
inline
virtual
getForce
() const
BaseInteractable
inline
getGroupId
() const
BaseObject
inline
getId
() const
BaseObject
inline
getIndex
() const
BaseObject
inline
getIndSpecies
() const
BaseInteractable
inline
getInteractions
() const
BaseInteractable
inline
getInteractionWith
(BaseParticle *P, unsigned timeStamp, InteractionHandler *interactionHandler)=0
BaseInteractable
pure virtual
getInvMass
() const
BaseInteractable
inline
virtual
getName
() const =0
BaseObject
pure virtual
getOrientation
() const
BaseInteractable
inline
getPosition
() const
BaseInteractable
inline
getSpecies
() const
BaseInteractable
inline
getTorque
() const
BaseInteractable
inline
getVelocity
() const
BaseInteractable
virtual
getVelocityAtContact
(const Vec3D &contact) const
BaseInteractable
virtual
groupId_
BaseObject
private
id_
BaseObject
private
index_
BaseObject
private
indSpecies_
BaseInteractable
private
integrateAfterForceComputation
(double time, double timeStep)
BaseInteractable
integrateBeforeForceComputation
(double time, double timeStep)
BaseInteractable
interactions_
BaseInteractable
private
isFaceContact
(const Vec3D &normal) const
BaseInteractable
inline
virtual
isFixed
() const =0
BaseInteractable
pure virtual
move
(const Vec3D &move)
BaseInteractable
virtual
moveInHandler
(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) override
BaseInteractable
virtual
removeInteraction
(BaseInteraction *I)
BaseInteractable
resetForceTorque
(int numberOfOMPthreads)
BaseInteractable
virtual
rotate
(const Vec3D &angularVelocityDt)
BaseInteractable
virtual
setAngularVelocity
(const Vec3D &angularVelocity)
BaseInteractable
setForce
(const Vec3D &force)
BaseInteractable
inline
setGroupId
(unsigned groupId)
BaseObject
inline
setId
(unsigned long id)
BaseObject
setIndex
(unsigned int index)
BaseObject
setIndSpecies
(unsigned int indSpecies)
BaseInteractable
inline
virtual
setOrientation
(const Quaternion &orientation)
BaseInteractable
inline
virtual
setOrientationViaEuler
(Vec3D eulerAngle)
BaseInteractable
setOrientationViaNormal
(Vec3D normal)
BaseInteractable
setPosition
(const Vec3D &position)
BaseInteractable
inline
virtual
setPrescribedAngularVelocity
(const std::function< Vec3D(double)> &prescribedAngularVelocity)
BaseInteractable
setPrescribedOrientation
(const std::function< Quaternion(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
inline
setVelocity
(const Vec3D &velocity)
BaseInteractable
species_
BaseInteractable
private
sumForceTorqueOMP
()
BaseInteractable
torque_
BaseInteractable
private
torqueOMP_
BaseInteractable
private
velocity_
BaseInteractable
private
write
(std::ostream &os) const override
BaseInteractable
virtual
~BaseInteractable
() override
BaseInteractable
~BaseObject
()=default
BaseObject
virtual
Generated on Fri Jul 21 2023 15:03:39 for MercuryDPM by
1.9.1