| _exponentialDamping | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [protected] | 
  | _gravity | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [protected] | 
  | _invMasses | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [protected] | 
  | _method | animal::OdeSolver< t_Positions, t_Vector, t_Real > |  | 
  | _MMIDsteps | animal::OdeSolver< t_Positions, t_Vector, t_Real > |  | 
  | _singleInvMass | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [protected] | 
  | _useExponentialDamping | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [protected] | 
  | _useGravity | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [protected] | 
  | _useMass | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [protected] | 
  | _useSingleMass | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [protected] | 
  | applyForces(Vector &acc, const Vector &forces) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | applyGravity(Vector &a) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  | 
  | computeAccelerations(Vector &acc, const Positions &pos, const Vector &vel) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | computeDerivative(Der &d, const Sta &s, Real) | animal::OdeSolver< t_Positions, t_Vector, t_Real > |  [protected] | 
  | computeForces(Vector &acc, const Positions &pos, const Vector &vel) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | 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] | 
  | 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(Positions &pos, Vector &vel, Real h, Real t=0) | animal::OdeSolver< t_Positions, t_Vector, t_Real > |  [protected] | 
  | EULER | animal::OdeSolver< t_Positions, t_Vector, t_Real > |  [static] | 
  | get_exponentialDamping() | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | get_gravity() | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | get_invMasses() | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | get_singleInvMass() | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | get_useExponentialDamping() | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | get_useGravity() | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | get_useMass() | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | get_useSingleMass() | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [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::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  | 
  | InvMasses typedef | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  | 
  | 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] | 
  | OdeSolver() | animal::OdeSolver< t_Positions, t_Vector, t_Real > |  | 
  | Parent typedef | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [protected] | 
  | Positions typedef | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  | 
  | Real typedef | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, 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] | 
  | set_exponentialDamping(const Real &_newVal) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | set_gravity(const Vec &_newVal) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | set_invMasses(InvMasses *_newVal) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | set_singleInvMass(const InvMass &_newVal) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | set_useExponentialDamping(const bool &_newVal) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | set_useGravity(const bool &_newVal) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | set_useMass(const bool &_newVal) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | set_useSingleMass(const bool &_newVal) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] | 
  | setMethod(int m) | animal::OdeSolver< t_Positions, t_Vector, t_Real > |  | 
  | setMMIDsteps(int n) | animal::OdeSolver< t_Positions, t_Vector, t_Real > |  [inline] | 
  | SimpleSolver() | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  | 
  | solveODE(Positions &p, Vector &v, Real dt) | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, 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] | 
  | Vec typedef | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  | 
  | Vector typedef | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, 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] | 
  | zero() | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [inline, protected, static] | 
  | ~OdeSolver() | animal::OdeSolver< t_Positions, t_Vector, t_Real > |  [inline, virtual] | 
  | ~SimpleSolver() | animal::SimpleSolver< t_Positions, t_Vector, t_InvMasses, t_Real > |  [virtual] |