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