Skip to content

Enhancement of the integrate functions

headmyshoulder edited this page Dec 12, 2011 · 1 revision

integrate_const( Stepper , System , State , Value , Observer ) { integrator_const< Stepper , System , State , Value , Observer , typename Stepper::stepper_type >::integrate( stepper , system , state , t , dt , observer ); }

template< class Stepper , class System , class State , class Value , class Observer , typename StepperType > class integrator_const;

template< class Stepper , class System , class State , class Value , class Observer > class integrator_const< Stepper , System , State , Value , Observer , stepper_type > { static size_t integrate( Stepper stepper , System system , State &x , Value t , Value dt , Observer obs ) { } };

template< class Stepper , class System , class State , class Value , class Observer , typename StepperType > class integrator_adaptive;

template< class Stepper , class System , class State , class Value , class Observer , typename StepperType > class integrator_times;

Open questions

  • pass Stepper as Value or as Reference?
Clone this wiki locally