Documentation


animal::integration Namespace Reference


Detailed Description

Contains classes and methods related to time integration.


Classes

struct  Euler
 Explicit Euler integration method. More...

struct  Runge_Kutta_2
 Explicit second-order Runge-Kutta integration method (also called midpoint integration method). More...

struct  Runge_Kutta_4
 Explicit fourth-order Runge-Kutta integration method. More...

struct  Modified_Midpoint
 Modified midpoint method. More...

struct  Modified_Midpoint_V
 Modified midpoint_V method. More...

struct  NStep_Function
 Return the number of substeps to be used. More...

struct  Step_Doubling
 Adaptive stepsize control for explicit integration methods. More...

struct  Step_Back_And_Forth
 Adaptive stepsize control for explicit integration methods. More...

struct  Solver
 Base class for all explicit Ordinary Differential Equation solvers. More...

struct  Solver_Traits
 Traits class for integration algorithms. More...

struct  Solver_Traits_M
 Traits class for integration algorithms. More...

struct  Derivative_Function
 Define derivative D of state S. More...

struct  Step_Function
 Move forward state S of length h in direction D. More...

struct  Stepper_Function
 Generic stepper class. More...

struct  HSmaller_Function
 New smaller stepsize. More...

struct  HLarger_Function
 New larger stepsize. More...

struct  IsDifferent_Function
 Criterion for modifying time step value. More...

class  SolverBase
 Base class for all time differential equation solvers. More...


Generated on Thu Dec 23 13:52:31 2004 by doxygen 1.3.6