Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

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>;
    }
  }
}

PrevUpHomeNext