| _dampingRatio | animal::OdeImplicitSolver< t_Positions, t_Vector, t_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 > | |
| _smallDenominatorThreshold | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | |
| applyForces(Vector &a, const Vector &f)=0 | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [pure virtual] |
| 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 &a, const Positions &p, const Vector &v)=0 | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [pure virtual] |
| computeAccelerationsAndStiffness(Vector &a, const Positions &p, const Vector &v)=0 | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [pure virtual] |
| computeDerivative(Der &d, const Sta &s, Real) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| 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] |
| Der typedef | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| 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] |
| 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] |
| 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 > | |
| 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] |
| 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(Positions &pos, Vector &vel, Real h, int n, Real t=0) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| MODMID | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [static] |
| 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 > | |
| Positions typedef | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | |
| Real typedef | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | |
| rk2(Positions &pos, Vector &vel, Real h, Real t=0) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [protected] |
| RK2 | 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] |
| RK4 | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [static] |
| 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] |
| setDampingRatio(Real d) | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [inline] |
| setMaxCGiterations(int n) | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [inline] |
| setMethod(int m) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | |
| setMMIDsteps(int n) | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [inline] |
| setSmallDenominatorThreshold(Real s) | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [inline] |
| smallDenominatorThreshold() const | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [inline] |
| solveODE(Positions &pos, Vector &vel, Real dt) | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [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] |
| v_eq_h_dfdx_x(Vector &v, Real h, const Vector &x)=0 | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [pure virtual] |
| v_peq_h_dfdx_x(Vector &v, Real h, const Vector &x)=0 | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | [pure virtual] |
| Vec typedef | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | |
| Vector typedef | animal::OdeImplicitSolver< t_Positions, t_Vector, t_Real > | |
| 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] |
| ~OdeSolver() | animal::OdeSolver< t_Positions, t_Vector, t_Real > | [inline, virtual] |