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

Butcher tableau for the Ralston's order 4 method. More...

#include <Ralston4.hh>

Inherits Sandals::Tableau< Real, 4 >.

Public Member Functions

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

Additional Inherited Members

Public Types inherited from Sandals::Tableau< Real, 4 >
using Type
using Vector
using Matrix
Public Attributes inherited from Sandals::Tableau< Real, 4 >
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::Ralston4Tableau< Real >

Butcher tableau for the Ralston's order 4 method:

\[\begin{array}{c|ccccc} 0 & 0 & 0 & 0 & 0 \\ \frac{2}{5} & \frac{4}{10} & 0 & 0 & 0 \\ \frac{7}{8}-\frac{3}{16}\sqrt{5} & \frac{357}{256}\sqrt{5}-\frac{2889}{1024} & \frac{3785}{1024}-\frac{405}{256}\sqrt{5} & 0 & 0 \\ 1 & \frac{1047}{3020}\sqrt{5}-\frac{673}{1208} & -\frac{975}{2552}-\frac{1523}{1276}\sqrt{5} & \frac{93408}{48169}+\frac{203968}{240845}\sqrt{5} & 0 \\ \hline & \frac{263}{1812}+\frac{2}{151}\sqrt{5} & \frac{125}{3828}-\frac{250}{957}\sqrt{5} & \frac{3426304}{5924787}+\frac{553984}{1974929}\sqrt{5} & \frac{10}{41}-\frac{4}{123}\sqrt{5} \end{array} \text{.} \]

Template Parameters
RealThe scalar number type.

Constructor & Destructor Documentation

◆ Ralston4Tableau()

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

Class constructor for the Ralston's order 4 method.


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