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

Butcher tableau for the 9-stage strong-stability preserving Runge-Kutta order 3 method. More...

#include <SSPRK93.hh>

Inherits Sandals::Tableau< Real, 9 >.

Public Member Functions

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

Additional Inherited Members

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

Butcher tableau for the 9-stage strong-stability preserving Runge-Kutta order 3 method:

\[\begin{array}{c|ccccccccc} 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ \frac{1}{6} & \frac{1}{6} & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ \frac{1}{3} & \frac{1}{6} & \frac{1}{6} & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ \frac{1}{2} & \frac{1}{6} & \frac{1}{6} & \frac{1}{6} & 0 & 0 & 0 & 0 & 0 & 0 \\ \frac{2}{3} & \frac{1}{6} & \frac{1}{6} & \frac{1}{6} & \frac{1}{6} & 0 & 0 & 0 & 0 & 0 \\ \frac{5}{6} & \frac{1}{6} & \frac{1}{6} & \frac{1}{6} & \frac{1}{6} & \frac{1}{6} & 0 & 0 & 0 & 0 \\ \frac{1}{2} & \frac{1}{6} & \frac{1}{15} & \frac{1}{15} & \frac{1}{15} & \frac{1}{15} & \frac{1}{15} & 0 & 0 & 0 \\ \frac{2}{3} & \frac{1}{6} & \frac{1}{15} & \frac{1}{15} & \frac{1}{15} & \frac{1}{15} & \frac{1}{15} & \frac{1}{6} & 0 & 0 \\ \frac{5}{6} & \frac{1}{6} & \frac{1}{15} & \frac{1}{15} & \frac{1}{15} & \frac{1}{15} & \frac{1}{15} & \frac{1}{6} & \frac{1}{6} & 0 \\ \hline & \frac{1}{6} & \frac{1}{15} & \frac{1}{15} & \frac{1}{15} & \frac{1}{15} & \frac{1}{15} & \frac{1}{6} & \frac{1}{6} & \frac{1}{6} \end{array} \text{.} \]

Template Parameters
RealThe scalar number type.

Constructor & Destructor Documentation

◆ SSPRK93Tableau()

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

Class constructor for the 9-stage strong-stability preserving Runge-Kutta order 3 method.


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