|
static constexpr std::array< Value, Stages > | higher_order_update_coefficients { 35.0/384.0, 0.0, 500.0/1113.0, 125.0/192.0, -2187.0/6784.0, 11.0/84.0, 0.0 } |
|
static constexpr std::array< std::array< Value, Stages >, Stages > | k_coefficients |
|
static constexpr std::array< Value, Stages > | lower_order_update_coefficients { 5179.0/57600.0, 0.0, 7571.0/16695.0, 393.0/640.0, -92097.0/339200.0, 187.0/2100.0, 1.0/40.0 } |
|
static constexpr std::size_t | Stages = 7 |
|
static constexpr std::array< Value, Stages > | time_coefficients { 0.0, 1.0/5.0, 3.0/10.0, 4.0/5.0, 8.0/9.0, 1.0, 1.0 } |
|
template<typename Value = double>
struct TNL::Solvers::ODE::Methods::DormandPrince< Value >
Fifth order Dormand-Prince method also known as ode45 from Matlab with adaptive step size.
- Template Parameters
-
Value | is arithmetic type used for computations. |