dune-fem 2.8.0
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
butchertable.cc File Reference
#include <config.h>
#include <dune/fem/solver/rungekutta/butchertable.hh>

Namespaces

namespace  DuneODE
 

Functions

SimpleButcherTable< double > DuneODE::explicitEulerButcherTable ()
 
SimpleButcherTable< double > DuneODE::tvd2ButcherTable ()
 
SimpleButcherTable< double > DuneODE::tvd3ButcherTable ()
 
SimpleButcherTable< double > DuneODE::rk4ButcherTable ()
 
SimpleButcherTable< double > DuneODE::expl6ButcherTable ()
 
SimpleButcherTable< double > DuneODE::implicit34ButcherTable ()
 
SimpleButcherTable< double > DuneODE::implicit3ButcherTable ()
 
SimpleButcherTable< double > DuneODE::implicitEulerButcherTable ()
 
SimpleButcherTable< double > DuneODE::gauss2ButcherTable ()
 
SimpleButcherTable< double > DuneODE::semiImplicitEulerButcherTable (bool expl)
 
SimpleButcherTable< double > DuneODE::semiImplicit23ButcherTable (bool expl)
 
SimpleButcherTable< double > DuneODE::semiImplicit33ButcherTable (bool expl)
 
SimpleButcherTable< double > DuneODE::semiImplicitSSP222ButcherTable (bool expl)
 
SimpleButcherTable< double > DuneODE::semiImplicitIERK45ButcherTable (bool expl)
 
ROWSimpleButcherTable< double > DuneODE::row2ButcherTable ()
 
ROWSimpleButcherTable< double > DuneODE::row3ButcherTable ()
 

Variables

static const double DuneODE::dirk34_alpha = 2.*std::cos(M_PI/18.)/std::sqrt(3.)
 
static const double DuneODE::dirk34_alpha2 = dirk34_alpha * dirk34_alpha
 
static const double DuneODE::DIRK34_A []
 
static const double DuneODE::DIRK34_b []
 
static const double DuneODE::DIRK34_c []
 
static const double DuneODE::delta_dirk = 1.0/2.0 + sqrt(3.0)/6.0
 
static const double DuneODE::DIRK3_A []
 
static const double DuneODE::DIRK3_b []
 
static const double DuneODE::DIRK3_c []
 
static const double DuneODE::ImplicitEuler_A [] = {1.0}
 
static const double DuneODE::ImplicitEuler_b [] = {1.0}
 
static const double DuneODE::ImplicitEuler_c [] = {1.0}
 
static const double DuneODE::Gauss2_A [] = {0.5}
 
static const double DuneODE::Gauss2_b [] = {1.0}
 
static const double DuneODE::Gauss2_c [] = {0.5}
 
static const double DuneODE::SIEuler_A [] = {1.0}
 
static const double DuneODE::SIEuler_c [] = {1.0}
 
static const double DuneODE::SIEuler_Aex [] = {0.0}
 
static const double DuneODE::SIEuler_cex [] = {0.0}
 
static const double DuneODE::SIEuler_b [] = {1.0}
 
static const double DuneODE::SIRK23_A []
 
static const double DuneODE::SIRK23_c []
 
static const double DuneODE::SIRK23_Aex []
 
static const double DuneODE::SIRK23_cex []
 
static const double DuneODE::SIRK23_b []
 
static const double DuneODE::SIRK33_A []
 
static const double DuneODE::SIRK33_c []
 
static const double DuneODE::SIRK33_Aex []
 
static const double DuneODE::SIRK33_cex []
 
static const double DuneODE::SIRK33_b []
 
static const double DuneODE::delta = 1.0 - 1.0/sqrt(2.0)
 
static const double DuneODE::IMEX_SSP222_A []
 
static const double DuneODE::IMEX_SSP222_c []
 
static const double DuneODE::IMEX_SSP222_Aex []
 
static const double DuneODE::IMEX_SSP222_cex []
 
static const double DuneODE::IMEX_SSP222_b []
 
static const double DuneODE::IERK45_Aex []
 
static const double DuneODE::IERK45_cex []
 
static const double DuneODE::IERK45_A []
 
static const double DuneODE::IERK45_c []
 
static const double DuneODE::IERK45_b []
 
static const double DuneODE::ROW2_A []
 
static const double DuneODE::ROW2_b []
 
static const double DuneODE::ROW2_c []
 
static const double DuneODE::ROW2_B []
 
static const double DuneODE::delta_row = 1.0/2.0 + sqrt(3.0)/6.0
 
static const double DuneODE::ROW3_A []
 
static const double DuneODE::ROW3_b []
 
static const double DuneODE::ROW3_c []
 
static const double DuneODE::ROW3_B []