accelerate(const Vec3D &vel) | BaseParticle | |
actionsAfterAddObject() override | ClumpParticle | virtual |
actionsAfterTimeStep() | BaseParticle | inlinevirtual |
addAngularVelocity(const Vec3D &angularVelocity) | BaseInteractable | |
addDisplacement(const Vec3D &addDisp) | BaseParticle | |
addForce(const Vec3D &addForce) | BaseInteractable | |
addInteraction(BaseInteraction *I) | BaseInteractable | |
addPebble(Vec3D position, Mdouble radius) | ClumpParticle | |
addTorque(const Vec3D &addTorque) | BaseInteractable | |
addVelocity(const Vec3D &velocity) | BaseInteractable | inline |
angularAccelerate(const Vec3D &angVel) | BaseParticle | |
angularAccelerateClumpIterative(double timeStep) | ClumpParticle | |
angularAcceleration_ | ClumpParticle | private |
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 |
clumpInertia_ | ClumpParticle | private |
clumpInitInertia_ | ClumpParticle | private |
clumpMass_ | ClumpParticle | private |
ClumpParticle() | ClumpParticle | |
ClumpParticle(const ClumpParticle &p) | ClumpParticle | |
clumpParticle | BaseParticle | |
communicationComplexity_ | BaseParticle | private |
computeMass(const ParticleSpecies &s) override | ClumpParticle | virtual |
copy() const override | ClumpParticle | virtual |
copyInteractionsForPeriodicParticles(const BaseInteractable &p) | BaseInteractable | |
displacement_ | BaseParticle | private |
DzhanibekovParticle_ | ClumpParticle | 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 | |
getDzhanibekovParticle() | ClumpParticle | inline |
getExponentEps1() const | BaseParticle | virtual |
getExponentEps2() const | BaseParticle | virtual |
getFieldVTK(unsigned i) const override | ClumpParticle | inlinevirtual |
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 |
getInitPrincipalDirections_e1() const | ClumpParticle | inline |
getInitPrincipalDirections_e2() const | ClumpParticle | inline |
getInitPrincipalDirections_e3() const | ClumpParticle | inline |
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 override | ClumpParticle | inlinevirtual |
getMass() const | BaseParticle | inline |
getMaxInteractionRadius() const | BaseParticle | inline |
getMomentum() const | BaseParticle | inline |
getName() const override | ClumpParticle | virtual |
getNameVTK(unsigned i) const override | ClumpParticle | inlinevirtual |
getNumberOfFieldsVTK() const override | ClumpParticle | inlinevirtual |
getOrientation() const | BaseInteractable | inline |
getParticleDimensions() const | BaseParticle | |
getPebblePositions() | ClumpParticle | inline |
getPebbleRadii() | ClumpParticle | inline |
getPebbleRadius() const | ClumpParticle | inline |
getPeriodicComplexity() | BaseParticle | |
getPeriodicComplexity(int index) | BaseParticle | |
getPeriodicFromParticle() const | BaseParticle | inline |
getPosition() const | BaseInteractable | inline |
getPreviousPeriodicComplexity() const | BaseParticle | |
getPreviousPosition() const | BaseParticle | inline |
getPrincipalDirections_e1() const | ClumpParticle | inline |
getPrincipalDirections_e2() const | ClumpParticle | inline |
getPrincipalDirections_e3() const | ClumpParticle | inline |
getRadius() const | BaseParticle | inline |
getRotationalEnergy() const override | ClumpParticle | inlinevirtual |
getSpecies() const | BaseInteractable | inline |
getSumOfInteractionRadii(const BaseParticle *particle) const | BaseParticle | inline |
getSurfaceArea() const | BaseParticle | inline |
getTorque() const | BaseInteractable | inline |
getTypeVTK(unsigned i) const override | ClumpParticle | inlinevirtual |
getVelocity() const | BaseInteractable | virtual |
getVelocityAtContact(const Vec3D &contact) const | BaseInteractable | virtual |
getVerticallyOriented() | ClumpParticle | inline |
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 |
initPrincipalDirections_ | ClumpParticle | private |
integrateAfterForceComputation(double time, double timeStep) override | ClumpParticle | virtual |
integrateBeforeForceComputation(double time, double timeStep) override | ClumpParticle | 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 override | ClumpParticle | inlinevirtual |
move(const Vec3D &move) | BaseInteractable | virtual |
moveInHandler(unsigned int index) | BaseObject | virtual |
movePrevious(const Vec3D &posMove) | BaseParticle | |
MtoS(Matrix3D M) | ClumpParticle | inlineprivate |
NonSphericalParticle()=default | NonSphericalParticle | |
NonSphericalParticle(const NonSphericalParticle &p)=default | NonSphericalParticle | |
NonSphericalParticle(const BaseParticle &p) | NonSphericalParticle | inline |
NPebble() const | ClumpParticle | |
nPebble_ | ClumpParticle | private |
oldRead(std::istream &is) | BaseParticle | virtual |
orientation_ | BaseInteractable | private |
pebbleParticles_ | ClumpParticle | private |
pebblePos_ | ClumpParticle | private |
pebbleRadius_ | ClumpParticle | private |
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 |
principalDirections_ | ClumpParticle | private |
printHGrid(std::ostream &os) const | BaseParticle | |
radius_ | BaseParticle | |
read(std::istream &is) override | ClumpParticle | virtual |
removeInteraction(BaseInteraction *I) | BaseInteractable | |
resetForceTorque(int numberOfOMPthreads) | BaseInteractable | virtual |
rotate(const Vec3D &angularVelocityDt) | BaseInteractable | virtual |
rotatePrincipalDirections(Vec3D rotation) | ClumpParticle | |
rotateTensorOfInertia() | ClumpParticle | |
setAngularVelocity(const Vec3D &angularVelocity) | BaseInteractable | |
setAxes(const Vec3D &axes) | BaseParticle | inlinevirtual |
setClump() | ClumpParticle | |
setClump(ClumpParticle *master) | ClumpParticle | inline |
setClumpMass(Mdouble mass) | ClumpParticle | inline |
setCommunicationComplexity(unsigned complexity) | BaseParticle | |
setDamping(Mdouble damp) | ClumpParticle | inline |
setDisplacement(const Vec3D &disp) | BaseParticle | |
setDzhanibekovParticle(bool d) | ClumpParticle | inline |
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 |
setInitInertia(MatrixSymmetric3D inertia) | ClumpParticle | |
setInitPrincipalDirections(Matrix3D directions) | ClumpParticle | |
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 | |
setPebble(int kPebble, ClumpParticle *pPebble) | ClumpParticle | inline |
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 | |
setPrincipalDirections(Matrix3D directions) | ClumpParticle | |
setPrincipalDirections_e1(Vec3D e) | ClumpParticle | inline |
setPrincipalDirections_e2(Vec3D e) | ClumpParticle | inline |
setPrincipalDirections_e3(Vec3D e) | ClumpParticle | inline |
setRadius(Mdouble radius) | BaseParticle | virtual |
setSpecies(const ParticleSpecies *species) | BaseParticle | |
setTorque(const Vec3D &torque) | BaseInteractable | inline |
setVelocity(const Vec3D &velocity) | BaseInteractable | |
setVerticallyOriented(bool d) | ClumpParticle | inline |
species_ | BaseInteractable | private |
StoM(MatrixSymmetric3D M) | ClumpParticle | inlineprivate |
sumForceTorqueOMP() | BaseInteractable | |
torque_ | BaseInteractable | private |
torqueOMP_ | BaseInteractable | private |
transpose(Matrix3D M) | ClumpParticle | inlineprivate |
unfix() | BaseParticle | |
updateExtraQuantities() | ClumpParticle | |
updatePebblesVelPos() | ClumpParticle | |
velocity_ | BaseInteractable | private |
VerticallyOriented_ | ClumpParticle | private |
viscousDamping_ | ClumpParticle | private |
write(std::ostream &os) const override | ClumpParticle | inlinevirtual |
~BaseInteractable() override | BaseInteractable | |
~BaseObject()=default | BaseObject | virtual |
~BaseParticle() override | BaseParticle | |
~ClumpParticle() override | ClumpParticle | |
~NonSphericalParticle() override=default | NonSphericalParticle | |