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

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

accelerate(const Vec3D &vel)BaseParticle
addAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
addDisplacement(const Vec3D &addDisp)BaseParticle
addForce(Vec3D addForce)BaseInteractable
addInteraction(BaseInteraction *I)BaseInteractable
addTorque(Vec3D addTorque)BaseInteractable
addVelocity(const Vec3D &velocity)BaseInteractable
angularAccelerate(const Vec3D &angVel)BaseParticle
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
BaseParticle()BaseParticle
BaseParticle(const BaseParticle &p)BaseParticle
copy() const BaseParticlevirtual
copyInteractionsForPeriodicParticles(const BaseInteractable &p)BaseInteractable
displacement_BaseParticleprivate
fixParticle()BaseParticle
getAngularVelocity() const BaseInteractablevirtual
getDisplacement() const BaseParticle
getDisplacement2(Mdouble xmin, Mdouble xmax, Mdouble ymin, Mdouble ymax, Mdouble zmin, Mdouble zmax, Mdouble t) const BaseParticle
getForce() const BaseInteractable
getHandler() const BaseParticle
getHGridLevel() const BaseParticle
getHGridNextObject() const BaseParticle
getHGridPrevObject() const BaseParticle
getHGridX() const BaseParticle
getHGridY() const BaseParticle
getHGridZ() const BaseParticle
getId() const BaseObject
getIndex() const BaseObject
getIndSpecies() const BaseInteractable
getInertia() const BaseParticle
getInteractionRadius() const BaseParticle
getInteractions() const BaseInteractable
getInteractionWith(BaseParticle *P, Mdouble timeStamp, InteractionHandler *interactionHandler)BaseParticlevirtual
getInvInertia() const BaseParticle
getInvMass() const BaseParticle
getKineticEnergy() const BaseParticle
getMass() const BaseParticle
getName() const BaseParticlevirtual
getOrientation() const BaseInteractable
getParticleDimensions() const BaseParticle
getPeriodicFromParticle() const BaseParticle
getPosition() const BaseInteractable
getPreviousPosition() const BaseParticle
getRadius() const BaseParticle
getSpecies() const BaseInteractable
getTorque() const BaseInteractable
getVelocity() const BaseInteractablevirtual
getVelocityAtContact(const Vec3D &contact) const BaseInteractablevirtual
getVolume() const BaseParticle
getWallInteractionRadius() const BaseParticle
handler_BaseParticleprivate
HGridLevel_BaseParticleprivate
HGridNextObject_BaseParticleprivate
HGridPrevObject_BaseParticleprivate
HGridX_BaseParticleprivate
HGridY_BaseParticleprivate
HGridZ_BaseParticleprivate
inertia_BaseParticleprivate
integrateAfterForceComputation(double time, double timeStep)BaseParticle
integrateBeforeForceComputation(double time, double timeStep)BaseParticle
invInertia_BaseParticleprivate
invMass_BaseParticleprivate
isFixed() const BaseParticle
mass_BaseParticleprivate
move(const Vec3D &move)BaseInteractablevirtual
moveInHandler(const unsigned int index)BaseObjectvirtual
movePrevious(const Vec3D &posMove)BaseParticle
oldRead(std::istream &is)BaseParticlevirtual
ParticleSpecies classBaseParticlefriend
periodicFromParticle_BaseParticleprivate
previousPosition_BaseParticleprivate
printHGrid(std::ostream &os) const BaseParticle
radius_BaseParticleprivate
read(std::istream &is)BaseParticlevirtual
removeInteraction(BaseInteraction *I)BaseInteractable
rotate(const Vec3D &rotate)BaseInteractable
setAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
setDisplacement(const Vec3D &disp)BaseParticle
setForce(Vec3D force)BaseInteractable
setHandler(ParticleHandler *handler)BaseParticle
setHGridLevel(const unsigned int level)BaseParticle
setHGridNextObject(BaseParticle *p)BaseParticle
setHGridPrevObject(BaseParticle *p)BaseParticle
setHGridX(const int x)BaseParticle
setHGridY(const int y)BaseParticle
setHGridZ(const int z)BaseParticle
setId(const unsigned int id)BaseObject
setIndex(const unsigned int index)BaseObject
setIndSpecies(unsigned int indSpecies)BaseParticlevirtual
setInertia(const Mdouble newInertia)BaseParticle
setInfiniteInertia()BaseParticle
setMass(const Mdouble mass)BaseParticle
setOrientation(const Vec3D &orientation)BaseInteractable
setPeriodicFromParticle(BaseParticle *p)BaseParticle
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
setPreviousPosition(const Vec3D &pos)BaseParticle
setRadius(const Mdouble radius)BaseParticle
setSpecies(const ParticleSpecies *species)BaseParticle
setTorque(Vec3D torque)BaseInteractable
setVelocity(const Vec3D &velocity)BaseInteractable
unfix()BaseParticle
write(std::ostream &os) const BaseParticlevirtual
~BaseInteractable()BaseInteractablevirtual
~BaseObject()BaseObjectvirtual
~BaseParticle()BaseParticlevirtual