_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] |