Sandals  v0.0.0
A C++ library for ODEs/DAEs integration
Loading...
Searching...
No Matches
Sandals::Fehlberg45Tableau< Real > Class Template Reference

Butcher tableau for the Runge-Kutta-Fehlberg 4(5) method. More...

#include <Fehlberg45.hh>

Inherits Sandals::Tableau< Real, 6 >.

Public Member Functions

 Fehlberg45Tableau ()
Public Member Functions inherited from Sandals::Tableau< Real, 6 >
bool check (bool verbose=false) const

Additional Inherited Members

Public Types inherited from Sandals::Tableau< Real, 6 >
using Type
using Vector
using Matrix
Public Attributes inherited from Sandals::Tableau< Real, 6 >
const Real SQRT_EPSILON
std::string name
Type type
Integer order
Integer order_e
Matrix A
Vector b
Vector b_e
Vector c
bool is_embedded

Detailed Description

template<typename Real>
class Sandals::Fehlberg45Tableau< Real >

Butcher tableau for the Runge-Kutta-Fehlberg 4(5) method:

\[\begin{array}{c|cccccc} 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 1/4 & 1/4 & 0 & 0 & 0 & 0 & 0 \\ 3/8 & 3/32 & 9/32 & 0 & 0 & 0 & 0 \\ 12/13 & 1932/2197 & -7200/2197 & 7296/2197 & 0 & 0 & 0 \\ 1 & 439/216 & -8 & 3680/513 & -845/4104 & 0 & 0 \\ 1/2 & -8/27 & 2 & -3544/2565 & 1859/4104 & -11/40 & 0 \\ \hline & 16/135 & 0 & 6656/12825 & 28561/56430 & -9/50 & 2/55 \\ & 25/216 & 0 & 1408/2565 & 2197/4104 & -1/5 & 0 \\ \end{array} \text{.} \]

Template Parameters
RealThe scalar number type.

Constructor & Destructor Documentation

◆ Fehlberg45Tableau()

template<typename Real>
Sandals::Fehlberg45Tableau< Real >::Fehlberg45Tableau ( )
inline

Class constructor for the Runge-Kutta-Fehlberg 4(5) method.


The documentation for this class was generated from the following file: