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 | BaseParticle | virtual |
copyInteractionsForPeriodicParticles(const BaseInteractable &p) | BaseInteractable | |
displacement_ | BaseParticle | private |
fixParticle() | BaseParticle | |
getAngularVelocity() const | BaseInteractable | virtual |
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) | BaseParticle | virtual |
getInvInertia() const | BaseParticle | |
getInvMass() const | BaseParticle | |
getKineticEnergy() const | BaseParticle | |
getMass() const | BaseParticle | |
getName() const | BaseParticle | virtual |
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 | BaseInteractable | virtual |
getVelocityAtContact(const Vec3D &contact) const | BaseInteractable | virtual |
getVolume() const | BaseParticle | |
getWallInteractionRadius() const | BaseParticle | |
handler_ | BaseParticle | private |
HGridLevel_ | BaseParticle | private |
HGridNextObject_ | BaseParticle | private |
HGridPrevObject_ | BaseParticle | private |
HGridX_ | BaseParticle | private |
HGridY_ | BaseParticle | private |
HGridZ_ | BaseParticle | private |
inertia_ | BaseParticle | private |
integrateAfterForceComputation(double time, double timeStep) | BaseParticle | |
integrateBeforeForceComputation(double time, double timeStep) | BaseParticle | |
invInertia_ | BaseParticle | private |
invMass_ | BaseParticle | private |
isFixed() const | BaseParticle | |
mass_ | BaseParticle | private |
move(const Vec3D &move) | BaseInteractable | virtual |
moveInHandler(const unsigned int index) | BaseObject | virtual |
movePrevious(const Vec3D &posMove) | BaseParticle | |
oldRead(std::istream &is) | BaseParticle | virtual |
ParticleSpecies class | BaseParticle | friend |
periodicFromParticle_ | BaseParticle | private |
previousPosition_ | BaseParticle | private |
printHGrid(std::ostream &os) const | BaseParticle | |
radius_ | BaseParticle | private |
read(std::istream &is) | BaseParticle | virtual |
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) | BaseParticle | virtual |
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 | BaseParticle | virtual |
~BaseInteractable() | BaseInteractable | virtual |
~BaseObject() | BaseObject | virtual |
~BaseParticle() | BaseParticle | virtual |