dune-fem
2.4.1-rc
|
Functions | |
SimpleButcherTable< double > | implicit34ButcherTable () |
SimpleButcherTable< double > | implicit3ButcherTable () |
SimpleButcherTable< double > | implicitEulerButcherTable () |
SimpleButcherTable< double > | gauss2ButcherTable () |
SimpleButcherTable< double > | semiImplicitEulerButcherTable (bool expl) |
SimpleButcherTable< double > | semiImplicit23ButcherTable (bool expl) |
SimpleButcherTable< double > | semiImplicit33ButcherTable (bool expl) |
SimpleButcherTable< double > | semiImplicitSSP222ButcherTable (bool expl) |
SimpleButcherTable< double > | semiImplicitIERK45ButcherTable (bool expl) |
ROWSimpleButcherTable< double > | row2ButcherTable () |
ROWSimpleButcherTable< double > | row3ButcherTable () |
SimpleButcherTable< double > | semiImplicitARK34ButcherTable (bool expl) |
SimpleButcherTable< double > | semiImplicitARK46ButcherTable (bool expl) |
Variables | |
static const double | dirk34_alpha = 2.*std::cos(M_PI/18.)/std::sqrt(3.) |
static const double | dirk34_alpha2 = dirk34_alpha * dirk34_alpha |
static const double | DIRK34_A [] |
static const double | DIRK34_b [] |
static const double | DIRK34_c [] |
static const double | delta_dirk = 1.0/2.0 + sqrt(3.0)/6.0 |
static const double | DIRK3_A [] |
static const double | DIRK3_b [] |
static const double | DIRK3_c [] |
static const double | ImplicitEuler_A [] = {1.0} |
static const double | ImplicitEuler_b [] = {1.0} |
static const double | ImplicitEuler_c [] = {1.0} |
static const double | Gauss2_A [] = {0.5} |
static const double | Gauss2_b [] = {1.0} |
static const double | Gauss2_c [] = {0.5} |
static const double | SIEuler_A [] = {1.0} |
static const double | SIEuler_c [] = {1.0} |
static const double | SIEuler_Aex [] = {0.0} |
static const double | SIEuler_cex [] = {0.0} |
static const double | SIEuler_b [] = {1.0} |
static const double | SIRK23_A [] |
static const double | SIRK23_c [] |
static const double | SIRK23_Aex [] |
static const double | SIRK23_cex [] |
static const double | SIRK23_b [] |
static const double | SIRK33_A [] |
static const double | SIRK33_c [] |
static const double | SIRK33_Aex [] |
static const double | SIRK33_cex [] |
static const double | SIRK33_b [] |
static const double | delta = 1.0 - 1.0/sqrt(2.0) |
static const double | IMEX_SSP222_A [] |
static const double | IMEX_SSP222_c [] |
static const double | IMEX_SSP222_Aex [] |
static const double | IMEX_SSP222_cex [] |
static const double | IMEX_SSP222_b [] |
static const double | IERK45_Aex [] |
static const double | IERK45_cex [] |
static const double | IERK45_A [] |
static const double | IERK45_c [] |
static const double | IERK45_b [] |
static const double | ROW2_A [] |
static const double | ROW2_b [] |
static const double | ROW2_c [] |
static const double | ROW2_B [] |
static const double | delta_row = 1.0/2.0 + sqrt(3.0)/6.0 |
static const double | ROW3_A [] |
static const double | ROW3_b [] |
static const double | ROW3_c [] |
static const double | ROW3_B [] |
SimpleButcherTable< double > DuneODE::gauss2ButcherTable | ( | ) |
References Gauss2_A, Gauss2_b, and Gauss2_c.
Referenced by DuneODE::ImplicitRungeKuttaSolver< HelmholtzOperator, NonlinearSolver, TimeStepControl >::butcherTable().
SimpleButcherTable< double > DuneODE::implicit34ButcherTable | ( | ) |
References DIRK34_A, DIRK34_b, and DIRK34_c.
Referenced by DuneODE::ImplicitRungeKuttaSolver< HelmholtzOperator, NonlinearSolver, TimeStepControl >::butcherTable().
SimpleButcherTable< double > DuneODE::implicit3ButcherTable | ( | ) |
References DIRK3_A, DIRK3_b, and DIRK3_c.
Referenced by DuneODE::ImplicitRungeKuttaSolver< HelmholtzOperator, NonlinearSolver, TimeStepControl >::butcherTable().
SimpleButcherTable< double > DuneODE::implicitEulerButcherTable | ( | ) |
ROWSimpleButcherTable< double > DuneODE::row2ButcherTable | ( | ) |
References ROW2_A, ROW2_b, ROW2_B, and ROW2_c.
Referenced by DuneODE::ROWSimpleButcherTable< Field >::B(), and DuneODE::ROWRungeKuttaSolver< HelmholtzOperator, NonlinearSolver, TimeStepControl >::butcherTable().
ROWSimpleButcherTable< double > DuneODE::row3ButcherTable | ( | ) |
References delta_row, ROW3_A, ROW3_b, ROW3_B, and ROW3_c.
Referenced by DuneODE::ROWSimpleButcherTable< Field >::B(), and DuneODE::ROWRungeKuttaSolver< HelmholtzOperator, NonlinearSolver, TimeStepControl >::butcherTable().
SimpleButcherTable< double > DuneODE::semiImplicit23ButcherTable | ( | bool | expl | ) |
SimpleButcherTable< double > DuneODE::semiImplicit33ButcherTable | ( | bool | expl | ) |
References SIRK33_A, SIRK33_b, and SIRK33_c.
Referenced by DuneODE::SemiImplicitRungeKuttaSolver< ExplicitOperator, HelmholtzOperator, NonlinearSolver >::butcherTable().
SimpleButcherTable< double > DuneODE::semiImplicitARK34ButcherTable | ( | bool | expl | ) |
Referenced by semiImplicitSSP222ButcherTable().
SimpleButcherTable< double > DuneODE::semiImplicitARK46ButcherTable | ( | bool | expl | ) |
Referenced by semiImplicitSSP222ButcherTable().
SimpleButcherTable< double > DuneODE::semiImplicitEulerButcherTable | ( | bool | expl | ) |
References SIEuler_A, SIEuler_b, and SIEuler_c.
Referenced by DuneODE::SemiImplicitRungeKuttaSolver< ExplicitOperator, HelmholtzOperator, NonlinearSolver >::butcherTable().
SimpleButcherTable< double > DuneODE::semiImplicitIERK45ButcherTable | ( | bool | expl | ) |
References IERK45_A, IERK45_b, and IERK45_c.
Referenced by DuneODE::SemiImplicitRungeKuttaSolver< ExplicitOperator, HelmholtzOperator, NonlinearSolver >::butcherTable().
SimpleButcherTable< double > DuneODE::semiImplicitSSP222ButcherTable | ( | bool | expl | ) |
References parDG_NoMPI::ARK34_A, parDG_NoMPI::ARK34_Aex, parDG_NoMPI::ARK34_b, parDG_NoMPI::ARK34_c, parDG_NoMPI::ARK46_A, parDG_NoMPI::ARK46_Aex, parDG_NoMPI::ARK46_b, parDG_NoMPI::ARK46_c, parDG_NoMPI::ARK46_cex, IMEX_SSP222_A, IMEX_SSP222_b, IMEX_SSP222_c, semiImplicitARK34ButcherTable(), and semiImplicitARK46ButcherTable().
Referenced by DuneODE::SemiImplicitRungeKuttaSolver< ExplicitOperator, HelmholtzOperator, NonlinearSolver >::butcherTable().
|
static |
|
static |
|
static |
Referenced by row3ButcherTable().
|
static |
Referenced by implicit34ButcherTable().
|
static |
|
static |
|
static |
Referenced by implicit34ButcherTable().
|
static |
Referenced by implicit34ButcherTable().
|
static |
Referenced by implicit3ButcherTable().
|
static |
Referenced by implicit3ButcherTable().
|
static |
Referenced by implicit3ButcherTable().
|
static |
Referenced by gauss2ButcherTable().
|
static |
Referenced by gauss2ButcherTable().
|
static |
Referenced by gauss2ButcherTable().
|
static |
Referenced by semiImplicitIERK45ButcherTable().
|
static |
|
static |
Referenced by semiImplicitIERK45ButcherTable().
|
static |
Referenced by semiImplicitIERK45ButcherTable().
|
static |
|
static |
Referenced by semiImplicitSSP222ButcherTable().
|
static |
|
static |
Referenced by semiImplicitSSP222ButcherTable().
|
static |
Referenced by semiImplicitSSP222ButcherTable().
|
static |
|
static |
Referenced by implicitEulerButcherTable().
|
static |
Referenced by implicitEulerButcherTable().
|
static |
Referenced by implicitEulerButcherTable().
|
static |
Referenced by row2ButcherTable().
|
static |
Referenced by row2ButcherTable().
|
static |
Referenced by row2ButcherTable().
|
static |
Referenced by row2ButcherTable().
|
static |
Referenced by row3ButcherTable().
|
static |
Referenced by row3ButcherTable().
|
static |
Referenced by row3ButcherTable().
|
static |
Referenced by row3ButcherTable().
|
static |
Referenced by semiImplicitEulerButcherTable().
|
static |
|
static |
Referenced by semiImplicitEulerButcherTable().
|
static |
Referenced by semiImplicitEulerButcherTable().
|
static |
|
static |
Referenced by semiImplicit23ButcherTable().
|
static |
|
static |
Referenced by semiImplicit23ButcherTable().
|
static |
Referenced by semiImplicit23ButcherTable().
|
static |
|
static |
Referenced by semiImplicit33ButcherTable().
|
static |
|
static |
Referenced by semiImplicit33ButcherTable().
|
static |
Referenced by semiImplicit33ButcherTable().
|
static |