accelerate(const Vec3D &vel) | BaseParticle | |
actionsAfterAddObject() | BaseParticle | inlinevirtual |
actionsAfterTimeStep() | BaseParticle | inlinevirtual |
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) | BaseInteractable | inline |
angularAccelerate(const Vec3D &angVel) | BaseParticle | |
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 | |
BaseParticle() | BaseParticle | |
BaseParticle(const BaseParticle &p) | BaseParticle | |
BaseParticle(const ParticleSpecies *s) | BaseParticle | explicit |
clumpParticle | BaseParticle | |
communicationComplexity_ | BaseParticle | private |
computeMass(const ParticleSpecies &s) | BaseParticle | virtual |
copy() const =0 | BaseParticle | pure virtual |
copyInteractionsForPeriodicParticles(const BaseInteractable &p) | BaseInteractable | |
displacement_ | BaseParticle | private |
fixParticle() | BaseParticle | |
force_ | BaseInteractable | private |
forceOMP_ | BaseInteractable | private |
getAngularMomentum() const | BaseParticle | |
getAngularVelocity() const | BaseInteractable | virtual |
getAxes() const | BaseParticle | virtual |
getCenterOfMass() | BaseParticle | inlinevirtual |
getClump() const | BaseParticle | inline |
getCommunicationComplexity() | BaseParticle | |
getCurvature(const Vec3D &labFixedCoordinates) const override | BaseParticle | inlinevirtual |
getDisplacement() const | BaseParticle | inline |
getDisplacement2(Mdouble xmin, Mdouble xmax, Mdouble ymin, Mdouble ymax, Mdouble zmin, Mdouble zmax, Mdouble t) const | BaseParticle | |
getExponentEps1() const | BaseParticle | virtual |
getExponentEps2() const | BaseParticle | virtual |
getFieldVTK(unsigned i) const | BaseParticle | virtual |
getForce() const | BaseInteractable | inline |
getGravitationalEnergy() const | BaseParticle | |
getGroupId() const | BaseObject | inline |
getHandler() const | BaseParticle | |
getHGridCell() const | BaseParticle | inline |
getHGridLevel() const | BaseParticle | inline |
getHGridNextObject() const | BaseParticle | inline |
getHGridPrevObject() const | BaseParticle | inline |
getHGridX() const | BaseParticle | inline |
getHGridY() const | BaseParticle | inline |
getHGridZ() const | BaseParticle | inline |
getId() const | BaseObject | inline |
getIndex() const | BaseObject | inline |
getIndSpecies() const | BaseInteractable | inline |
getInertia() const | BaseParticle | inline |
getInfo() const | BaseParticle | virtual |
getInteractionDistance(const BaseInteractable *i) const | BaseParticle | inline |
getInteractions() const | BaseInteractable | inline |
getInteractionWith(BaseParticle *P, unsigned timeStamp, InteractionHandler *interactionHandler) override | BaseParticle | virtual |
getInvInertia() const | BaseParticle | inline |
getInvMass() const override | BaseParticle | inlinevirtual |
getKineticEnergy() const | BaseParticle | virtual |
getMass() const | BaseParticle | inline |
getMaxInteractionRadius() const | BaseParticle | inline |
getMomentum() const | BaseParticle | inline |
getName() const override | BaseParticle | virtual |
getNameVTK(unsigned i) const | BaseParticle | virtual |
getNumberOfFieldsVTK() const | BaseParticle | virtual |
getOrientation() const | BaseInteractable | inline |
getParticleDimensions() const | BaseParticle | |
getPeriodicComplexity() | BaseParticle | |
getPeriodicComplexity(int index) | BaseParticle | |
getPeriodicFromParticle() const | BaseParticle | inline |
getPosition() const | BaseInteractable | inline |
getPreviousPeriodicComplexity() const | BaseParticle | |
getPreviousPosition() const | BaseParticle | inline |
getRadius() const | BaseParticle | inline |
getRotationalEnergy() const | BaseParticle | virtual |
getSpecies() const | BaseInteractable | inline |
getSumOfInteractionRadii(const BaseParticle *particle) const | BaseParticle | inline |
getSurfaceArea() const | BaseParticle | inline |
getTorque() const | BaseInteractable | inline |
getTypeVTK(unsigned i) const | BaseParticle | virtual |
getVelocity() const | BaseInteractable | virtual |
getVelocityAtContact(const Vec3D &contact) const | BaseInteractable | virtual |
getVolume() const | BaseParticle | virtual |
getWallInteractionRadius(const BaseWall *wall) const | BaseParticle | inline |
groupId_ | BaseObject | private |
handler_ | BaseParticle | private |
hGridCell | BaseParticle | private |
hGridNextObject_ | BaseParticle | private |
hGridPrevObject_ | BaseParticle | private |
id_ | BaseObject | private |
index_ | BaseObject | private |
indSpecies_ | BaseInteractable | private |
info_ | BaseParticle | private |
integrateAfterForceComputation(double time, double timeStep) | BaseParticle | virtual |
integrateBeforeForceComputation(double time, double timeStep) | BaseParticle | virtual |
interactions_ | BaseInteractable | private |
invInertia_ | BaseParticle | |
invMass_ | BaseParticle | |
isClump() const | BaseParticle | inline |
isClump_ | BaseParticle | |
isFaceContact(const Vec3D &normal) const | BaseInteractable | inlinevirtual |
isFixed() const override | BaseParticle | inlinevirtual |
isInContactWith(const BaseParticle *P) const | BaseParticle | virtual |
isInMPIDomain() | BaseParticle | |
isInMPIDomain_ | BaseParticle | private |
isInPeriodicDomain() const | BaseParticle | |
isInPeriodicDomain_ | BaseParticle | private |
isMaserParticle() const | BaseParticle | |
isMaserParticle_ | BaseParticle | private |
isMPIParticle() const | BaseParticle | |
isMPIParticle_ | BaseParticle | private |
isPebble() const | BaseParticle | inline |
isPebble_ | BaseParticle | |
isPeriodicGhostParticle() const | BaseParticle | |
isPeriodicGhostParticle_ | BaseParticle | private |
isSphericalParticle() const =0 | BaseParticle | pure virtual |
move(const Vec3D &move) | BaseInteractable | virtual |
moveInHandler(unsigned int index) | BaseObject | virtual |
movePrevious(const Vec3D &posMove) | BaseParticle | |
oldRead(std::istream &is) | BaseParticle | virtual |
orientation_ | BaseInteractable | private |
ParticleSpecies::computeMass(BaseParticle *) const | BaseParticle | friend |
periodicComplexity_ | BaseParticle | private |
periodicFromParticle_ | BaseParticle | private |
position_ | BaseInteractable | private |
prescribedAngularVelocity_ | BaseInteractable | private |
prescribedOrientation_ | BaseInteractable | private |
prescribedPosition_ | BaseInteractable | private |
prescribedVelocity_ | BaseInteractable | private |
previousPeriodicComplexity_ | BaseParticle | private |
previousPosition_ | BaseParticle | private |
printHGrid(std::ostream &os) const | BaseParticle | |
radius_ | BaseParticle | |
read(std::istream &is) override | BaseParticle | virtual |
removeInteraction(BaseInteraction *I) | BaseInteractable | |
resetForceTorque(int numberOfOMPthreads) | BaseInteractable | virtual |
rotate(const Vec3D &angularVelocityDt) | BaseInteractable | virtual |
setAngularVelocity(const Vec3D &angularVelocity) | BaseInteractable | |
setAxes(const Vec3D &axes) | BaseParticle | inlinevirtual |
setCommunicationComplexity(unsigned complexity) | BaseParticle | |
setDisplacement(const Vec3D &disp) | BaseParticle | |
setExponents(const Mdouble &eps1, const Mdouble &eps2) | BaseParticle | inlinevirtual |
setForce(const Vec3D &force) | BaseInteractable | inline |
setGroupId(unsigned groupId) | BaseObject | inline |
setHandler(ParticleHandler *handler) | BaseParticle | |
setHGridLevel(const unsigned int level) | BaseParticle | inline |
setHGridNextObject(BaseParticle *p) | BaseParticle | inline |
setHGridPrevObject(BaseParticle *p) | BaseParticle | inline |
setHGridX(const int x) | BaseParticle | inline |
setHGridY(const int y) | BaseParticle | inline |
setHGridZ(const int z) | BaseParticle | inline |
setId(unsigned long id) | BaseObject | |
setIndex(unsigned int index) | BaseObject | |
setIndSpecies(unsigned int indSpecies) override | BaseParticle | virtual |
setInertia() | BaseParticle | virtual |
setInertia(MatrixSymmetric3D inertia) | BaseParticle | |
setInfiniteInertia() | BaseParticle | |
setInfo(Mdouble info) | BaseParticle | virtual |
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) | BaseInteractable | inlinevirtual |
setOrientationViaEuler(Vec3D eulerAngle) | BaseInteractable | |
setOrientationViaNormal(Vec3D normal) | BaseInteractable | |
setPeriodicComplexity(std::vector< int > complexity) | BaseParticle | |
setPeriodicComplexity(int index, int value) | BaseParticle | |
setPeriodicFromParticle(BaseParticle *p) | BaseParticle | inline |
setPeriodicGhostParticle(bool flag) | BaseParticle | |
setPosition(const Vec3D &position) | BaseInteractable | inlinevirtual |
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) | BaseParticle | virtual |
setSpecies(const ParticleSpecies *species) | BaseParticle | |
setTorque(const Vec3D &torque) | BaseInteractable | inline |
setVelocity(const Vec3D &velocity) | BaseInteractable | |
species_ | BaseInteractable | private |
sumForceTorqueOMP() | BaseInteractable | |
torque_ | BaseInteractable | private |
torqueOMP_ | BaseInteractable | private |
unfix() | BaseParticle | |
velocity_ | BaseInteractable | private |
write(std::ostream &os) const override | BaseParticle | virtual |
~BaseInteractable() override | BaseInteractable | |
~BaseObject()=default | BaseObject | virtual |
~BaseParticle() override | BaseParticle | |