| addDisabledCollisionGroupPair(const std::string &name1, const std::string &name2) | MOMENTUM_NAMESPACE::Simulation | |
| ContactType enum name | MOMENTUM_NAMESPACE::Simulation | |
| createRigidBodyFromBodyModel(const BodyModel *bodymodel, const Vec3 &position, const Quat &rotation, const Vec3 &velocity) | MOMENTUM_NAMESPACE::Simulation | |
| filterRigidBodiesInGeometry(const Geometry *geometry, const RigidBodyVector &rigidBodies, bool onlyCheckForMidPoint) const | MOMENTUM_NAMESPACE::Simulation | |
| getBallJoint(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getBallJoints() const | MOMENTUM_NAMESPACE::Simulation | |
| getContactForces(const RigidBody *body1, const RigidBody *body2=nullptr, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getContactForces(const RigidBody *rb, const Geometry *geo, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getContactForces(const Geometry *geometry1, const Geometry *geometry2=nullptr, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getContacts(const RigidBody *body1, const RigidBody *body2=nullptr) const | MOMENTUM_NAMESPACE::Simulation | |
| getContacts(const Geometry *geometry1=nullptr, const Geometry *geometry2=nullptr) const | MOMENTUM_NAMESPACE::Simulation | |
| getConveyorBelt(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getConveyorBelts() const | MOMENTUM_NAMESPACE::Simulation | |
| getCylindricalJoint(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getCylindricalJoints() const | MOMENTUM_NAMESPACE::Simulation | |
| getDisabledCollisionGroupPairs() const | MOMENTUM_NAMESPACE::Simulation | |
| getEmittedBodies() const | MOMENTUM_NAMESPACE::Simulation | |
| getEmitter(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getEmitters() const | MOMENTUM_NAMESPACE::Simulation | |
| getFrictionContactForces(const RigidBody *body1, const RigidBody *body2=nullptr, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getFrictionContactForces(const RigidBody *rb, const Geometry *geo, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getFrictionContactForces(const Geometry *geometry1, const Geometry *geometry2=nullptr, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getGeometries() const | MOMENTUM_NAMESPACE::Simulation | |
| getGeometry(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getGeometry(unsigned int id) const | MOMENTUM_NAMESPACE::Simulation | |
| getGranularBodySystem() const | MOMENTUM_NAMESPACE::Simulation | |
| getGranularContacts(const GranularBody *granularBody=nullptr) const | MOMENTUM_NAMESPACE::Simulation | |
| getGranularGeometryContactForces(const Geometry *geometry=nullptr) | MOMENTUM_NAMESPACE::Simulation | |
| getGranularGeometryContacts(const Geometry *geometry=nullptr) const | MOMENTUM_NAMESPACE::Simulation | |
| getGranularGeometryFrictionContactForces(const Geometry *geometry=nullptr) | MOMENTUM_NAMESPACE::Simulation | |
| getGranularGeometryNormalContactForces(const Geometry *geometry=nullptr) | MOMENTUM_NAMESPACE::Simulation | |
| getGranularGeometrySumAbsoluteContactForces(const Geometry *geometry=nullptr) | MOMENTUM_NAMESPACE::Simulation | |
| getGranularGeometrySumAbsoluteFrictionContactForces(const Geometry *geometry=nullptr) | MOMENTUM_NAMESPACE::Simulation | |
| getGranularGeometrySumAbsoluteNormalContactForces(const Geometry *geometry=nullptr) | MOMENTUM_NAMESPACE::Simulation | |
| getGranularRigidBodyContactForces(const RigidBody *body=nullptr) | MOMENTUM_NAMESPACE::Simulation | |
| getGranularRigidBodyContacts(const RigidBody *rigidBody=nullptr) const | MOMENTUM_NAMESPACE::Simulation | |
| getGranularRigidBodyFrictionContactForces(const RigidBody *body=nullptr) | MOMENTUM_NAMESPACE::Simulation | |
| getGranularRigidBodyNormalContactForces(const RigidBody *body=nullptr) | MOMENTUM_NAMESPACE::Simulation | |
| getGranularRigidBodySumAbsoluteContactForces(const RigidBody *body=nullptr) | MOMENTUM_NAMESPACE::Simulation | |
| getGranularRigidBodySumAbsoluteFrictionContactForces(const RigidBody *body=nullptr) | MOMENTUM_NAMESPACE::Simulation | |
| getGranularRigidBodySumAbsoluteNormalContactForces(const RigidBody *body=nullptr) | MOMENTUM_NAMESPACE::Simulation | |
| getGravity() const | MOMENTUM_NAMESPACE::Simulation | |
| getHingeJoint(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getHingeJoints() const | MOMENTUM_NAMESPACE::Simulation | |
| getImpactSpeedThreshold() const | MOMENTUM_NAMESPACE::Simulation | |
| getJoint(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getJoints() const | MOMENTUM_NAMESPACE::Simulation | |
| getLockJoint(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getLockJoints() const | MOMENTUM_NAMESPACE::Simulation | |
| getMaterial(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getMaterialPair(Material *firstMaterial, Material *secondMaterial) const | MOMENTUM_NAMESPACE::Simulation | |
| getMaterialPair(const std::string &firstName, const std::string &secondName) const | MOMENTUM_NAMESPACE::Simulation | |
| getMaterialPairs() const | MOMENTUM_NAMESPACE::Simulation | |
| getMaterials() const | MOMENTUM_NAMESPACE::Simulation | |
| getNormalContactForces(const RigidBody *body1, const RigidBody *body2=nullptr, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getNormalContactForces(const RigidBody *rb, const Geometry *geo, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getNormalContactForces(const Geometry *geometry1, const Geometry *geometry2=nullptr, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getNumImpactIterations() const | MOMENTUM_NAMESPACE::Simulation | |
| getNumParallelRestingIterations() const | MOMENTUM_NAMESPACE::Simulation | |
| getNumRestingIterations() const | MOMENTUM_NAMESPACE::Simulation | |
| getObserver(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getObservers() const | MOMENTUM_NAMESPACE::Simulation | |
| getPrismaticJoint(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getPrismaticJoints() const | MOMENTUM_NAMESPACE::Simulation | |
| getRigidBodies() const | MOMENTUM_NAMESPACE::Simulation | |
| getRigidBody(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getSensor(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getSensors() const | MOMENTUM_NAMESPACE::Simulation | |
| getSimulation | MOMENTUM_NAMESPACE::Simulation | friend |
| getSpringJoint(const std::string &name) const | MOMENTUM_NAMESPACE::Simulation | |
| getSpringJoints() const | MOMENTUM_NAMESPACE::Simulation | |
| getSumAbsoluteContactForces(const RigidBody *body1, const RigidBody *body2=nullptr, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getSumAbsoluteContactForces(const RigidBody *rb, const Geometry *geo, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getSumAbsoluteContactForces(const Geometry *geometry1, const Geometry *geometry2=nullptr, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getSumAbsoluteFrictionContactForces(const RigidBody *body1, const RigidBody *body2=nullptr, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getSumAbsoluteFrictionContactForces(const RigidBody *rb, const Geometry *geo, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getSumAbsoluteFrictionContactForces(const Geometry *geometry1, const Geometry *geometry2=nullptr, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getSumAbsoluteNormalContactForces(const RigidBody *body1, const RigidBody *body2=nullptr, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getSumAbsoluteNormalContactForces(const RigidBody *rb, const Geometry *geo, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getSumAbsoluteNormalContactForces(const Geometry *geometry1, const Geometry *geometry2=nullptr, ContactType type=IMPACT_AND_RESTING) | MOMENTUM_NAMESPACE::Simulation | |
| getTimeStep() const | MOMENTUM_NAMESPACE::Simulation | |
| IMPACT enum value | MOMENTUM_NAMESPACE::Simulation | |
| IMPACT_AND_RESTING enum value | MOMENTUM_NAMESPACE::Simulation | |
| loadGranularFile(const std::string &filename, Material *initMaterial, const AffineMatrix4x4 &offset=AffineMatrix4x4()) | MOMENTUM_NAMESPACE::Simulation | |
| operator==(const Simulation &other) const | MOMENTUM_NAMESPACE::Simulation | |
| removeDisabledCollisionGroupPair(const std::string &name1, const std::string &name2) | MOMENTUM_NAMESPACE::Simulation | |
| removeEmittedBodiesInGeometry(const Geometry *geometry) | MOMENTUM_NAMESPACE::Simulation | |
| RESTING enum value | MOMENTUM_NAMESPACE::Simulation | |
| setGravity(const Vec3 &gravity) | MOMENTUM_NAMESPACE::Simulation | |
| setImpactSpeedThreshold(double threshold) | MOMENTUM_NAMESPACE::Simulation | |
| write(const std::string &filename) | MOMENTUM_NAMESPACE::Simulation | |
| writeGranularFile(const std::string &filename, const GranularBodyVector &granularBodies, const RigidBodyVector &rigidBodies) const | MOMENTUM_NAMESPACE::Simulation | |