| Home | Libraries | People | FAQ | More

### Header <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>

    namespace boost {
      namespace numeric {
        namespace odeint {
          template<typename Value, typename Algebra, typename Operations>
            class default_error_checker;
          template<typename Value, typename Time> class default_step_adjuster;
          template<typename ErrorStepper,
                   typename ErrorChecker = default_error_checker< typename ErrorStepper::value_type ,    typename ErrorStepper::algebra_type ,    typename ErrorStepper::operations_type >,
                   typename StepAdjuster = default_step_adjuster< typename ErrorStepper::value_type ,    typename ErrorStepper::time_type >,
                   typename Resizer = typename ErrorStepper::resizer_type,
                   typename ErrorStepperCategory = typename ErrorStepper::stepper_category>
            class controlled_runge_kutta;

          template<typename ErrorStepper, typename ErrorChecker,
                   typename StepAdjuster, typename Resizer>
            class controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, explicit_error_stepper_tag>;
          template<typename ErrorStepper, typename ErrorChecker,
                   typename StepAdjuster, typename Resizer>
            class controlled_runge_kutta<ErrorStepper, ErrorChecker, StepAdjuster, Resizer, explicit_error_stepper_fsal_tag>;
        }
      }
    }