| ::SpaceTest (defined in Model::Space) | Model::Space | friend |
| angularDamping_ | Model::Space | private |
| applyFrictionImpulse(const CollisionContext &ctx, double jn, const Vector3d &impulseN) | Model::Space | |
| applyGravity(double current_dt, double linear_damping, double angular_damping) | Model::Space | private |
| applyRestitutionImpulse(CollisionContext &ctx) | Model::Space | |
| bodies_ | Model::Space | private |
| body(std::size_t i) | Model::Space | inline |
| body(std::size_t i) const | Model::Space | inline |
| buildCollisionGraph() | Model::Space | private |
| cached_max_radius_ | Model::Space | mutableprivate |
| calculateSystemEnergy() const | Model::Space | |
| coeffFriction_ | Model::Space | private |
| coeffRestitution_ | Model::Space | private |
| coeffStaticFriction_ | Model::Space | private |
| collisionGraph_ | Model::Space | private |
| colorGraph(const std::vector< std::vector< std::size_t > > &graph) | Model::Space | |
| colors_ | Model::Space | private |
| computeDynamics(std::size_t iteration) | Model::Space | |
| conflicts_ | Model::Space | private |
| createCollisionContext(BodyProxy &b1, BodyProxy &b2) | Model::Space | |
| diagnosticsEnabled_ | Model::Space | private |
| dt_ | Model::Space | private |
| epsilon_ | Model::Space | private |
| G_ | Model::Space | private |
| getAllBodyTransforms() const | Model::Space | |
| getAngularDamping() const | Model::Space | inline |
| getBodiesForTest() | Model::Space | inline |
| getCoeffFriction() const | Model::Space | inline |
| getCoeffRestitution() const | Model::Space | inline |
| getCoeffStaticFriction() const | Model::Space | inline |
| getDataForDisplay(Vector3dVec &out_positions, QuaterniondVec &out_quaternions, Vector3dVec &out_torques, Vector3dVec &out_alphas) const | Model::Space | |
| getEffectiveMass(const CollisionContext &ctx, const Vector3d &direction_vec) | Model::Space | private |
| getEpsilon() const | Model::Space | inline |
| getG() const | Model::Space | inline |
| getLinearDamping() const | Model::Space | inline |
| getPositionalCorrectionFactor() const | Model::Space | inline |
| getPreviousTimeStep() const | Model::Space | inline |
| getTimeStep() const | Model::Space | inline |
| graphLocks_ | Model::Space | private |
| handleCollision(BodyProxy &b1, BodyProxy &b2) | Model::Space | private |
| initializeBodies(std::size_t n, double dens, unsigned int seed) | Model::Space | private |
| isDiagnosticsEnabled() const | Model::Space | inline |
| kdTree_ | Model::Space | private |
| lastTotalEnergy_ | Model::Space | private |
| linearDamping_ | Model::Space | private |
| logFreq_ | Model::Space | private |
| logSystemEnergy(std::size_t iteration) | Model::Space | private |
| n() const | Model::Space | inline |
| positionalCorrectionFactor_ | Model::Space | private |
| previous_dt_ | Model::Space | private |
| printProfilingReport() const (defined in Model::Space) | Model::Space | |
| profCollisionGraph_ | Model::Space | mutableprivate |
| profCollisionResponse_ | Model::Space | mutableprivate |
| profForceCalculation_ | Model::Space | mutableprivate |
| profIntegration_ | Model::Space | mutableprivate |
| resolveCollisions() | Model::Space | private |
| resolveInterpenetration(CollisionContext &ctx) | Model::Space | private |
| setAngularDamping(double damping) | Model::Space | inline |
| setCoeffFriction(double mu) | Model::Space | inline |
| setCoeffRestitution(double e) | Model::Space | inline |
| setCoeffStaticFriction(double mu_s) | Model::Space | inline |
| setDiagnosticsEnabled(bool enabled) | Model::Space | inline |
| setEpsilon(double eps) | Model::Space | inline |
| setG(double g) | Model::Space | inline |
| setLinearDamping(double damping) | Model::Space | inline |
| setPositionalCorrectionFactor(double factor) | Model::Space | inline |
| setTimeStep(double dt) | Model::Space | inline |
| Space() | Model::Space | inline |
| Space(const Configuration::SimulationConfig &config) | Model::Space | explicit |
| thread_local_collision_pairs_ | Model::Space | private |
| thread_local_neighbour_colours_ | Model::Space | private |
| thread_local_search_results_ | Model::Space | private |
| thread_local_used_colors_ | Model::Space | private |
| updateAdaptiveTimeStep() | Model::Space | private |
| ~Space() | Model::Space | |