|
static constexpr std::array< Value, Stages > | higher_order_update_coefficients { 37.0/378.0, 0.0, 250.0/621.0, 125.0/594.0, 0.0, 512.0/1771.0 } |
|
static constexpr std::array< std::array< Value, Stages >, Stages > | k_coefficients |
|
static constexpr std::array< Value, Stages > | lower_order_update_coefficients { 2825.0/27648.0, 0.0, 18575.0/48384.0, 13525.0/55296.0, 277.0/14336.0, 1.0/4.0 } |
|
static constexpr std::size_t | Stages = 6 |
|
static constexpr std::array< Value, Stages > | time_coefficients { 0.0, 1.0/5.0, 3.0/10.0, 3.0/5.0, 1.0, 7.0/8.0 } |
|
template<typename Value = double>
struct TNL::Solvers::ODE::Methods::CashKarp< Value >
Fifth order Cash-Karp method with adaptive time step.
- Template Parameters
-
Value | is arithmetic type used for computations. |