| _coordinate | X3DTK::X3D::MassSpringNode | [private] |
| _dampingRatio | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | |
| _debug | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [static] |
| _directions | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| _exponentialDamping | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| _gravity | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| _initialPoints | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| _initialVelocities | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| _invMasses | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| _invMassesX3D | X3DTK::X3D::MassSpringNode | [private] |
| _isotropy | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| _lineWidth | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| _links | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| _linksX3D | X3DTK::X3D::MassSpringNode | [private] |
| _MassSpringSolver typedef | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| _maxIter | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | |
| _method | animal::OdeSolver< t_Positions, t_Vector, t_Real > | |
| _MMIDsteps | animal::OdeSolver< t_Positions, t_Vector, t_Real > | |
| _OdeImplicitSolver typedef | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| _own_restLengths | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| _PhysicalSolver typedef | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| _points | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| _pointSize | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| _restLengths | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| _restLengthsX3D | X3DTK::X3D::MassSpringNode | [private] |
| _singleInvMass | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| _smallDenominatorThreshold | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | |
| _stiffnesses | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| _stiffnessesX3D | X3DTK::X3D::MassSpringNode | [private] |
| _thresholdDistance | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [static] |
| _useExponentialDamping | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| _useGravity | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| _useMass | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| _useSingleMass | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| _velocities | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| _velocitiesX3D | X3DTK::X3D::MassSpringNode | [private] |
| accumulateSpringForce(Vec &fa, Vec &fb, const Vec &pa, const Vec &pb, const Vec &va, const Vec &vb, const Real &stiffness, const Real &dampingRatio, const Real &restLength) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [static] |
| accumulateSpringForceAndGradientMatrix(Vec &fa, Vec &fb, Vec &grad, const Vec &pa, const Vec &pb, const Vec &va, const Vec &vb, const Real &stiffness, const Real &dampingRatio, const Real &restLength) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [static] |
| AnimalEngineNode() | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | |
| animate(float dt) | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | [virtual] |
| applyExponentialDamping(Vector &v, Real dt) | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| applyForces(Vector &a, const Vector &f) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| applyGravity(Vector &a) | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| behavior() const | X3DTK::X3D::EngineNode | |
| Behavior enum name | X3DTK::X3D::EngineNode | |
| close() | X3DTK::X3D::MassSpringNode | [virtual] |
| COLLISION enum value | X3DTK::X3D::EngineNode | |
| colours | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| compressed_ok | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| compute_implicit_euler_step(Positions &dpos, Vector &dvel, const Positions &pos, const Vector &vel, Real dt) | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | |
| computeAccelerations(Vector &acc, const Positions &pos, const Vector &vel) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| computeAccelerationsAndStiffness(Vector &acc, const Positions &pos, const Vector &vel) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| computeDerivative(Der &d, const Sta &s, Real) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| computeDistanceAndDirection(Real &d, Vec &u, const Vec &pa, const Vec &pb) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [static] |
| computeForces(Vector &f, const Positions &p, const Vector &v) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| ConstrainedPoint class | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | [friend] |
| create_rest_lengths(const Positions &p) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [inline] |
| d1 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| d2 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| d3 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| d4 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| da1 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| da2 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| da3 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| da4 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| dampingRatio() const | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [inline] |
| declareOutputs(X3D_X3DNodeList &list) | X3DTK::X3D::MassSpringNode | [virtual] |
| Der typedef | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| displayMassSpring | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| draw() | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | [virtual] |
| drawBBox | animal::Engine | |
| drawBoundingBox() | animal::Engine | [inline] |
| drawEngine | animal::Engine | |
| dv1 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| dv2 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| dv3 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| dv4 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| DYNAMICS enum value | X3DTK::X3D::EngineNode | |
| elongated_ok | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| elongation | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| Engine typedef | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | |
| animal::MassSpringEngine::Engine() | animal::Engine | [inline] |
| EngineNode() | X3DTK::X3D::EngineNode | |
| EULER | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [static] |
| euler(Positions &pos, Vector &vel, Real h, Real t=0) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| get_common_damping_ratio() | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| get_compressed_ok() | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| get_debugInfo() const | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [inline] |
| get_displayMassSpring() | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| get_elongated_ok() | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| get_exponentialDamping() | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| get_gravity() | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| get_invMasses() | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| get_lineWidth() const | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| get_pointSize() const | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| get_rest_lengths() | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [inline] |
| get_singleInvMass() | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| get_thresholdDistance() | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [inline, static] |
| get_useExponentialDamping() | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| get_useGravity() | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| get_useMass() | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| get_useSingleMass() | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| getBoundingBox(float &minX, float &minY, float &minZ, float &maxX, float &maxY, float &maxZ) | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | [virtual] |
| getCoordinate() const | X3DTK::X3D::MassSpringNode | [inline] |
| getCoords() | X3DTK::X3D::MassSpringNode | |
| getInvMasses() | X3DTK::X3D::MassSpringNode | |
| getIsotropy() const | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| getMethod() const | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| getVelocities() | X3DTK::X3D::MassSpringNode | |
| IMPLICIT_EULER | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [static] |
| implicit_euler(Positions &pos, Vector &vel, Real dt) | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | |
| Index typedef | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| init() | X3DTK::X3D::MassSpringNode | [virtual] |
| integrate_euler(Sta &s, Real h, Real t, Der &d) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| integrate_modmid(Sta &s, Real h, Real t, int n, Der &d1, Sta &s1, Sta &s2, Sta &s3) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| integrate_rk2(Sta &s, Real h, Real t, Der &d, Sta &s1) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| integrate_rk4(Sta &s, Real h, Real t, Der &d1, Der &d2, Der &d3, Der &d4, Sta &s1) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| integrate_VVerlet(Sta &s, Real h, Der &d) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| InvMass typedef | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| InvMasses typedef | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| keyPressedEvent(animal::KeyEvent *e) | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | [virtual] |
| keyPressEvent(KeyEvent *) | animal::Engine | [inline, virtual] |
| KINEMATICS enum value | X3DTK::X3D::EngineNode | |
| m_animate | X3DTK::X3D::EngineNode | |
| m_behavior | X3DTK::X3D::EngineNode | [protected] |
| m_draw | X3DTK::X3D::X4DNode | |
| m_parentEngine | X3DTK::X3D::EngineNode | [protected] |
| MassSpringEngine() | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| MassSpringNode() | X3DTK::X3D::MassSpringNode | |
| MassSpringSolver() | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| maxCGiterations() const | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [inline] |
| method() const | animal::OdeSolver< t_Positions, t_Vector, t_Real > | |
| MMIDsteps() const | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [inline] |
| MODMID | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [static] |
| modmid(Positions &pos, Vector &vel, Real h, int n, Real t=0) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| mouseDoubleClickEvent(animal::MouseEvent *e) | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | [virtual] |
| mouseMoveEvent(animal::MouseEvent *e) | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | [virtual] |
| mousePressEvent(animal::MouseEvent *e) | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | [virtual] |
| mouseReleaseEvent(animal::MouseEvent *e) | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | [virtual] |
| move(double dt) | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | [virtual] |
| moveEngine | animal::Engine | |
| multImplicitMatrix(Vector &y, const Vector &x, Real h) | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | |
| OdeImplicitSolver() | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | |
| OdeSolver() | animal::OdeSolver< t_Positions, t_Vector, t_Real > | |
| PhysicalSolver() | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | |
| pickPoint(float *orig, float *dir, float thresh) | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | [virtual] |
| animal::MassSpringEngine::pickPoint(float origin[3], float direction[3], float threshold) | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | [virtual] |
| Position typedef | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| Positions typedef | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| postAnimate(float dt) | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | [virtual] |
| postClose() | X3DTK::X3D::EngineNode | [inline, virtual] |
| postInit() | X3DTK::X3D::EngineNode | [inline, virtual] |
| postMove(double) | animal::Engine | [inline, virtual] |
| postReset() | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | [virtual] |
| Real typedef | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| reset() | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | [virtual] |
| resetEngine | animal::Engine | |
| RK2 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [static] |
| rk2(Positions &pos, Vector &vel, Real h, Real t=0) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| RK4 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [static] |
| rk4(Positions &pos, Vector &vel, Real h, Real t=0) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| s1 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| s2 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| s3 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| set_common_damping_ratio(const Real &_newVal) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| set_compressed_ok(bool ok) | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| set_debugInfo(bool b) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [inline] |
| set_displayMassSpring(bool display) | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| set_elongated_ok(bool ok) | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| set_exponentialDamping(const Real &_newVal) | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| set_gravity(const Vec &_newVal) | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| set_invMasses(InvMasses *_newVal) | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| set_lineWidth(int) | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| set_pointSize(int) | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | |
| set_rest_lengths(VecReal *r) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [inline] |
| set_singleInvMass(const InvMass &_newVal) | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| set_spring_indices(VecIndex *_newVal) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| set_stiffnesses(VecReal *_newVal) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| set_thresholdDistance(Real threshold) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [inline, static] |
| set_useExponentialDamping(const bool &_newVal) | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| set_useGravity(const bool &_newVal) | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| set_useMass(const bool &_newVal) | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| set_useSingleMass(const bool &_newVal) | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| setDampingRatio(Real d) | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [inline] |
| setIsotropy(Real iso) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| setMaxCGiterations(int n) | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [inline] |
| setMethod(int) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| setMMIDsteps(int n) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [inline] |
| setSmallDenominatorThreshold(Real s) | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [inline] |
| setWorld(World *w) | animal::Engine | [inline, static] |
| smallDenominatorThreshold() const | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [inline] |
| solveODE(Positions &pos, Vector &vel, Real dt) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| sp1 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| sp2 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| sp3 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| Sta typedef | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| sv1 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| sv2 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| sv3 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| toggleDraw(bool b) | X3DTK::X3D::X4DNode | [inline, virtual] |
| updateBoundingBox() | X3DTK::X3D::MassSpringNode | [inline, virtual] |
| v_eq_h_dfdx_x(Vector &v, Real h, const Vector &x) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| v_peq_h_dfdx_x(Vector &v, Real h, const Vector &x) | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | [virtual] |
| Vec typedef | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| VecIndex typedef | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| VecReal typedef | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| Vector typedef | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| velHalf | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| velocityVerlet(Positions &pos, Vector &vel, Real h) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| VVERLET | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [static] |
| world() | animal::Engine | [inline, static] |
| X4DNode() | X3DTK::X3D::X4DNode | |
| zero() | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [inline, static] |
| ~AnimalEngineNode() | X3DTK::X3D::AnimalEngineNode< AMassSpringEngine > | [virtual] |
| ~EngineNode() | X3DTK::X3D::EngineNode | [virtual] |
| ~MassSpringEngine() | animal::MassSpringEngine< Inv_Masses, Velocities, SpringStiffness, IndexedSprings, Points, Real > | [virtual] |
| ~MassSpringNode() | X3DTK::X3D::MassSpringNode | |
| ~MassSpringSolver() | animal::MassSpringSolver< Points, Velocities, Inv_Masses, SpringStiffness, IndexedSprings > | |
| ~OdeSolver() | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [inline, virtual] |
| ~PhysicalSolver() | animal::PhysicalSolver< t_Positions, t_Vector, t_InvMasses, t_Real > | [virtual] |
| ~X4DNode() | X3DTK::X3D::X4DNode | [virtual] |