numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
|
Namespace of Runge-Kutta method. More...
Classes | |
class | ark43_erk_formula |
Class of ARK4(3)6L[2]SA-ERK formula in [15] . More... | |
class | ark43_esdirk_formula |
Class of ARK4(3)6L[2]SA-ESDIRK formula in [15] . More... | |
class | ark54_esdirk_formula |
Class of ARK5(4)8L[2]SA-ESDIRK formula in [15] . More... | |
class | dopri5_formula |
Class of DOPRI5 formula using coefficients in [9]. More... | |
class | esdirk45_formula |
Class of ESDIRK45c formula in [13]. More... | |
class | implicit_euler_formula |
Class of implicit Euler method. More... | |
class | implicit_formula_base |
Class of formulas in Runge-Kutta method. More... | |
class | rk4_formula |
Class of Runge-Kutta 4 formula (classic Runge-Kutta method). More... | |
class | rkf45_formula |
Class of Runge-Kutta-Fehlberg 45 formula. More... | |
class | sdirk4_formula |
Class of 4th order SDIRK (singly diagonally implicit Runge-Kutta) formula in [9]. More... | |
class | tanaka1_formula |
Class of Tanaka Formula 1. More... | |
class | tanaka2_formula |
Class of Tanaka Formula 2. More... | |
Typedefs | |
template<concepts::problem Problem> | |
using | ark43_erk_solver = embedded_solver<ark43_erk_formula<Problem>> |
Class of solver using ARK4(3)6L[2]SA-ERK formula in [15]. | |
template<concepts::problem Problem> | |
using | ark43_esdirk_solver = embedded_solver<ark43_esdirk_formula<Problem>> |
Class of solver using ARK4(3)6L[2]SA-ESDIRK formula in [15] . | |
template<concepts::problem Problem> | |
using | ark54_esdirk_solver = embedded_solver<ark54_esdirk_formula<Problem>> |
Class of solver using ARK5(4)6L[2]SA-ESDIRK formula in [15] . | |
template<concepts::problem Problem> | |
using | dopri5_solver = embedded_solver<dopri5_formula<Problem>> |
Class of solver using DOPRI5 formula with coefficients in [9]. | |
template<concepts::problem Problem> | |
using | esdirk45_solver = embedded_solver<esdirk45_formula<Problem>> |
Class of solver using ESDIRK45c formula in [13]. | |
template<concepts::problem Problem> | |
using | implicit_euler_solver = simple_solver<implicit_euler_formula<Problem>> |
Class of solver using implicit Euler method. | |
template<concepts::problem Problem> | |
using | rk4_auto_solver = non_embedded_auto_solver<rk4_formula<Problem>> |
Class of solver using Runge-Kutta 4 formula (classic Runge-Kutta method) with automatic step sizes. | |
template<concepts::problem Problem> | |
using | rk4_solver = simple_solver<rk4_formula<Problem>> |
Class of solver using Runge-Kutta 4 formula (classic Runge-Kutta method). | |
template<concepts::problem Problem> | |
using | rkf45_solver = embedded_solver<rkf45_formula<Problem>> |
Class of solver using Runge-Kutta-Fehlberg 45 formula. | |
template<concepts::problem Problem> | |
using | sdirk4_solver = embedded_solver<sdirk4_formula<Problem>> |
Class of solver using 4th order SDIRK (singly diagonally implicit Runge-Kutta) formula in [9]. | |
template<concepts::problem Problem> | |
using | tanaka1_solver = embedded_solver<tanaka1_formula<Problem>> |
Class of solver using Tanaka Formula 1. | |
template<concepts::problem Problem> | |
using | tanaka2_solver = embedded_solver<tanaka2_formula<Problem>> |
Class of solver using Tanaka Formula 2. | |
Namespace of Runge-Kutta method.
using num_collect::ode::runge_kutta::ark43_erk_solver = embedded_solver<ark43_erk_formula<Problem>> |
Class of solver using ARK4(3)6L[2]SA-ERK formula in [15].
Problem | Type of problem. |
Definition at line 204 of file ark43_erk_formula.h.
using num_collect::ode::runge_kutta::ark43_esdirk_solver = embedded_solver<ark43_esdirk_formula<Problem>> |
Class of solver using ARK4(3)6L[2]SA-ESDIRK formula in [15] .
Problem | Type of problem. |
Definition at line 228 of file ark43_esdirk_formula.h.
using num_collect::ode::runge_kutta::ark54_esdirk_solver = embedded_solver<ark54_esdirk_formula<Problem>> |
Class of solver using ARK5(4)6L[2]SA-ESDIRK formula in [15] .
Problem | Type of problem. |
Definition at line 270 of file ark54_esdirk_formula.h.
using num_collect::ode::runge_kutta::dopri5_solver = embedded_solver<dopri5_formula<Problem>> |
Class of solver using DOPRI5 formula with coefficients in [9].
Problem | Type of problem. |
Definition at line 219 of file dopri5_formula.h.
using num_collect::ode::runge_kutta::esdirk45_solver = embedded_solver<esdirk45_formula<Problem>> |
Class of solver using ESDIRK45c formula in [13].
Problem | Type of problem. |
Definition at line 230 of file esdirk45_formula.h.
using num_collect::ode::runge_kutta::implicit_euler_solver = simple_solver<implicit_euler_formula<Problem>> |
Class of solver using implicit Euler method.
Problem | Type of problem. |
Definition at line 102 of file implicit_euler_formula.h.
using num_collect::ode::runge_kutta::rk4_auto_solver = non_embedded_auto_solver<rk4_formula<Problem>> |
Class of solver using Runge-Kutta 4 formula (classic Runge-Kutta method) with automatic step sizes.
Problem | Type of problem. |
Definition at line 146 of file rk4_formula.h.
using num_collect::ode::runge_kutta::rk4_solver = simple_solver<rk4_formula<Problem>> |
Class of solver using Runge-Kutta 4 formula (classic Runge-Kutta method).
Problem | Type of problem. |
Definition at line 137 of file rk4_formula.h.
using num_collect::ode::runge_kutta::rkf45_solver = embedded_solver<rkf45_formula<Problem>> |
Class of solver using Runge-Kutta-Fehlberg 45 formula.
Problem | Type of problem. |
Definition at line 198 of file rkf45_formula.h.
using num_collect::ode::runge_kutta::sdirk4_solver = embedded_solver<sdirk4_formula<Problem>> |
Class of solver using 4th order SDIRK (singly diagonally implicit Runge-Kutta) formula in [9].
Problem | Type of problem. |
Definition at line 219 of file sdirk4_formula.h.
using num_collect::ode::runge_kutta::tanaka1_solver = embedded_solver<tanaka1_formula<Problem>> |
Class of solver using Tanaka Formula 1.
Problem | Type of problem. |
Definition at line 161 of file tanaka1_formula.h.
using num_collect::ode::runge_kutta::tanaka2_solver = embedded_solver<tanaka2_formula<Problem>> |
Class of solver using Tanaka Formula 2.
Problem | Type of problem. |
Definition at line 174 of file tanaka2_formula.h.