BaseParticle Member List

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

accelerate(const Vec3D &vel)BaseParticle
actionsAfterAddObject()BaseParticleinlinevirtual
actionsAfterTimeStep()BaseParticleinlinevirtual
addAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
addDisplacement(const Vec3D &addDisp)BaseParticle
addForce(const Vec3D &addForce)BaseInteractable
addInteraction(BaseInteraction *I)BaseInteractable
addTorque(const Vec3D &addTorque)BaseInteractable
addVelocity(const Vec3D &velocity)BaseInteractableinline
angularAccelerate(const Vec3D &angVel)BaseParticle
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()=defaultBaseObject
BaseObject(const BaseObject &p)=defaultBaseObject
BaseParticle()BaseParticle
BaseParticle(const BaseParticle &p)BaseParticle
BaseParticle(const ParticleSpecies *s)BaseParticleexplicit
clumpParticleBaseParticle
communicationComplexity_BaseParticleprivate
computeMass(const ParticleSpecies &s)BaseParticlevirtual
copy() const =0BaseParticlepure virtual
copyInteractionsForPeriodicParticles(const BaseInteractable &p)BaseInteractable
displacement_BaseParticleprivate
fixParticle()BaseParticle
force_BaseInteractableprivate
forceOMP_BaseInteractableprivate
getAngularMomentum() constBaseParticle
getAngularVelocity() constBaseInteractablevirtual
getAxes() constBaseParticlevirtual
getCenterOfMass()BaseParticleinlinevirtual
getClump() constBaseParticleinline
getCommunicationComplexity()BaseParticle
getCurvature(const Vec3D &labFixedCoordinates) const overrideBaseParticleinlinevirtual
getDisplacement() constBaseParticleinline
getDisplacement2(Mdouble xmin, Mdouble xmax, Mdouble ymin, Mdouble ymax, Mdouble zmin, Mdouble zmax, Mdouble t) constBaseParticle
getExponentEps1() constBaseParticlevirtual
getExponentEps2() constBaseParticlevirtual
getFieldVTK(unsigned i) constBaseParticlevirtual
getForce() constBaseInteractableinline
getGravitationalEnergy() constBaseParticle
getGroupId() constBaseObjectinline
getHandler() constBaseParticle
getHGridCell() constBaseParticleinline
getHGridLevel() constBaseParticleinline
getHGridNextObject() constBaseParticleinline
getHGridPrevObject() constBaseParticleinline
getHGridX() constBaseParticleinline
getHGridY() constBaseParticleinline
getHGridZ() constBaseParticleinline
getId() constBaseObjectinline
getIndex() constBaseObjectinline
getIndSpecies() constBaseInteractableinline
getInertia() constBaseParticleinline
getInfo() constBaseParticlevirtual
getInteractionDistance(const BaseInteractable *i) constBaseParticleinline
getInteractions() constBaseInteractableinline
getInteractionWith(BaseParticle *P, unsigned timeStamp, InteractionHandler *interactionHandler) overrideBaseParticlevirtual
getInvInertia() constBaseParticleinline
getInvMass() const overrideBaseParticleinlinevirtual
getKineticEnergy() constBaseParticlevirtual
getMass() constBaseParticleinline
getMaxInteractionRadius() constBaseParticleinline
getMomentum() constBaseParticleinline
getName() const overrideBaseParticlevirtual
getNameVTK(unsigned i) constBaseParticlevirtual
getNumberOfFieldsVTK() constBaseParticlevirtual
getOrientation() constBaseInteractableinline
getParticleDimensions() constBaseParticle
getPeriodicComplexity()BaseParticle
getPeriodicComplexity(int index)BaseParticle
getPeriodicFromParticle() constBaseParticleinline
getPosition() constBaseInteractableinline
getPreviousPeriodicComplexity() constBaseParticle
getPreviousPosition() constBaseParticleinline
getRadius() constBaseParticleinline
getRotationalEnergy() constBaseParticlevirtual
getSpecies() constBaseInteractableinline
getSumOfInteractionRadii(const BaseParticle *particle) constBaseParticleinline
getSurfaceArea() constBaseParticleinline
getTorque() constBaseInteractableinline
getTypeVTK(unsigned i) constBaseParticlevirtual
getVelocity() constBaseInteractablevirtual
getVelocityAtContact(const Vec3D &contact) constBaseInteractablevirtual
getVolume() constBaseParticlevirtual
getWallInteractionRadius(const BaseWall *wall) constBaseParticleinline
groupId_BaseObjectprivate
handler_BaseParticleprivate
hGridCellBaseParticleprivate
hGridNextObject_BaseParticleprivate
hGridPrevObject_BaseParticleprivate
id_BaseObjectprivate
index_BaseObjectprivate
indSpecies_BaseInteractableprivate
info_BaseParticleprivate
integrateAfterForceComputation(double time, double timeStep)BaseParticlevirtual
integrateBeforeForceComputation(double time, double timeStep)BaseParticlevirtual
interactions_BaseInteractableprivate
invInertia_BaseParticle
invMass_BaseParticle
isClump() constBaseParticleinline
isClump_BaseParticle
isFaceContact(const Vec3D &normal) constBaseInteractableinlinevirtual
isFixed() const overrideBaseParticleinlinevirtual
isInContactWith(const BaseParticle *P) constBaseParticlevirtual
isInMPIDomain()BaseParticle
isInMPIDomain_BaseParticleprivate
isInPeriodicDomain() constBaseParticle
isInPeriodicDomain_BaseParticleprivate
isMaserParticle() constBaseParticle
isMaserParticle_BaseParticleprivate
isMPIParticle() constBaseParticle
isMPIParticle_BaseParticleprivate
isPebble() constBaseParticleinline
isPebble_BaseParticle
isPeriodicGhostParticle() constBaseParticle
isPeriodicGhostParticle_BaseParticleprivate
isSphericalParticle() const =0BaseParticlepure virtual
move(const Vec3D &move)BaseInteractablevirtual
moveInHandler(unsigned int index)BaseObjectvirtual
movePrevious(const Vec3D &posMove)BaseParticle
oldRead(std::istream &is)BaseParticlevirtual
orientation_BaseInteractableprivate
ParticleSpecies::computeMass(BaseParticle *) constBaseParticlefriend
periodicComplexity_BaseParticleprivate
periodicFromParticle_BaseParticleprivate
position_BaseInteractableprivate
prescribedAngularVelocity_BaseInteractableprivate
prescribedOrientation_BaseInteractableprivate
prescribedPosition_BaseInteractableprivate
prescribedVelocity_BaseInteractableprivate
previousPeriodicComplexity_BaseParticleprivate
previousPosition_BaseParticleprivate
printHGrid(std::ostream &os) constBaseParticle
radius_BaseParticle
read(std::istream &is) overrideBaseParticlevirtual
removeInteraction(BaseInteraction *I)BaseInteractable
resetForceTorque(int numberOfOMPthreads)BaseInteractablevirtual
rotate(const Vec3D &angularVelocityDt)BaseInteractablevirtual
setAngularVelocity(const Vec3D &angularVelocity)BaseInteractable
setAxes(const Vec3D &axes)BaseParticleinlinevirtual
setCommunicationComplexity(unsigned complexity)BaseParticle
setDisplacement(const Vec3D &disp)BaseParticle
setExponents(const Mdouble &eps1, const Mdouble &eps2)BaseParticleinlinevirtual
setForce(const Vec3D &force)BaseInteractableinline
setGroupId(unsigned groupId)BaseObjectinline
setHandler(ParticleHandler *handler)BaseParticle
setHGridLevel(const unsigned int level)BaseParticleinline
setHGridNextObject(BaseParticle *p)BaseParticleinline
setHGridPrevObject(BaseParticle *p)BaseParticleinline
setHGridX(const int x)BaseParticleinline
setHGridY(const int y)BaseParticleinline
setHGridZ(const int z)BaseParticleinline
setId(unsigned long id)BaseObject
setIndex(unsigned int index)BaseObject
setIndSpecies(unsigned int indSpecies) overrideBaseParticlevirtual
setInertia()BaseParticlevirtual
setInertia(MatrixSymmetric3D inertia)BaseParticle
setInfiniteInertia()BaseParticle
setInfo(Mdouble info)BaseParticlevirtual
setInMPIDomain(bool flag)BaseParticle
setInPeriodicDomain(bool flag)BaseParticle
setInverseInertia(MatrixSymmetric3D inverseInertia)BaseParticle
setMaserParticle(bool flag)BaseParticle
setMass(Mdouble mass)BaseParticle
setMassForP3Statistics(Mdouble mass)BaseParticle
setMPIParticle(bool flag)BaseParticle
setOrientation(const Quaternion &orientation)BaseInteractableinlinevirtual
setOrientationViaEuler(Vec3D eulerAngle)BaseInteractable
setOrientationViaNormal(Vec3D normal)BaseInteractable
setPeriodicComplexity(std::vector< int > complexity)BaseParticle
setPeriodicComplexity(int index, int value)BaseParticle
setPeriodicFromParticle(BaseParticle *p)BaseParticleinline
setPeriodicGhostParticle(bool flag)BaseParticle
setPosition(const Vec3D &position)BaseInteractableinlinevirtual
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
setPreviousPeriodicComplexity(std::vector< int > complexity)BaseParticle
setPreviousPosition(const Vec3D &pos)BaseParticle
setRadius(Mdouble radius)BaseParticlevirtual
setSpecies(const ParticleSpecies *species)BaseParticle
setTorque(const Vec3D &torque)BaseInteractableinline
setVelocity(const Vec3D &velocity)BaseInteractable
species_BaseInteractableprivate
sumForceTorqueOMP()BaseInteractable
torque_BaseInteractableprivate
torqueOMP_BaseInteractableprivate
unfix()BaseParticle
velocity_BaseInteractableprivate
write(std::ostream &os) const overrideBaseParticlevirtual
~BaseInteractable() overrideBaseInteractable
~BaseObject()=defaultBaseObjectvirtual
~BaseParticle() overrideBaseParticle