3 boost/numeric/odeint/stepper/generation/generation_runge_kutta_cash_karp54_classic.hpp
6 Enable the factory functions for the controller and the dense output of the
7 Runge-Kutta-Cash-Karp 54 method with the classical implementation.
10 Copyright 2011 Karsten Ahnert
11 Copyright 2011 Mario Mulansky
13 Distributed under the Boost Software License, Version 1.0.
14 (See accompanying file LICENSE_1_0.txt or
15 copy at http://www.boost.org/LICENSE_1_0.txt)
19 #ifndef BOOST_NUMERIC_ODEINT_STEPPER_GENERATION_GENERATION_RUNGE_KUTTA_CASH_KARP54_CLASSIC_HPP_INCLUDED
20 #define BOOST_NUMERIC_ODEINT_STEPPER_GENERATION_GENERATION_RUNGE_KUTTA_CASH_KARP54_CLASSIC_HPP_INCLUDED
22 #include <boost/numeric/odeint/stepper/controlled_runge_kutta.hpp>
23 #include <boost/numeric/odeint/stepper/runge_kutta_cash_karp54_classic.hpp>
24 #include <boost/numeric/odeint/stepper/generation/make_controlled.hpp>
32 // Specializations for runge_kutta_cash_karp54
33 template< class State , class Value , class Deriv , class Time , class Algebra , class Operations , class Resize >
34 struct get_controller< runge_kutta_cash_karp54_classic< State , Value , Deriv , Time , Algebra , Operations , Resize > >
36 typedef runge_kutta_cash_karp54_classic< State , Value , Deriv , Time , Algebra , Operations , Resize > stepper_type;
37 typedef controlled_runge_kutta< stepper_type > type;
48 #endif // BOOST_NUMERIC_ODEINT_STEPPER_GENERATION_GENERATION_RUNGE_KUTTA_CASH_KARP54_CLASSIC_HPP_INCLUDED
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams