| accelerate(const Vec3D &vel) | BaseParticle | |
| actionsAfterAddObject() override | ClumpParticle | virtual |
| actionsAfterTimeStep() | BaseParticle | inlinevirtual |
| actionsBeforeTimeStep() | BaseParticle | inlinevirtual |
| addAngularVelocity(const Vec3D &angularVelocity) | BaseInteractable | |
| 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 | |
| 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 |
| 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 |
| getRotationMatrix() const | ClumpParticle | inline |
| getSpecies() const | BaseInteractable | inline |
| getSumOfInteractionRadii(const BaseParticle *particle) const | BaseParticle | inline |
| getSurfaceArea() const override | NonSphericalParticle | inlinevirtual |
| getTimeStamp() const | BaseParticle | |
| 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 | |
| isDzhanibekovParticle_ | ClumpParticle | private |
| 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 |
| isVerticallyOriented_ | ClumpParticle | private |
| 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 | inlinevirtual |
| removeInteraction(BaseInteraction *I) | BaseInteractable | |
| resetForceTorque(int numberOfOMPthreads) | BaseInteractable | virtual |
| rotate(const Vec3D &angularVelocityDt) | BaseInteractable | virtual |
| rotatePrincipalDirections(Vec3D rotation) | ClumpParticle | |
| rotateTensorOfInertia() | ClumpParticle | |
| rotationMatrix_ | ClumpParticle | private |
| 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 |
| 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 | virtual |
| setTimeStamp(unsigned timeStamp) | 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 | |
| timeStamp_ | BaseParticle | private |
| torque_ | BaseInteractable | private |
| torqueOMP_ | BaseInteractable | private |
| transpose(Matrix3D M) | ClumpParticle | inlineprivate |
| unfix() | BaseParticle | |
| updateExtraQuantities() | ClumpParticle | |
| updatePebblesVelPos() | ClumpParticle | |
| velocity_ | BaseInteractable | 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 | |