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