#include <integrators.hpp>
Definition at line 20 of file integrators.hpp.
◆ ~MultiStageIntegrator()
virtual MultiStageIntegrator::~MultiStageIntegrator |
( |
| ) |
|
|
inlinevirtual |
◆ TimeIntegrate()
virtual void MultiStageIntegrator::TimeIntegrate |
( |
Real |
time, |
|
|
Real |
dt |
|
) |
| |
|
pure virtual |
◆ WeightedAverage()
virtual void MultiStageIntegrator::WeightedAverage |
( |
Real |
ave_wghts[] | ) |
|
|
pure virtual |
◆ GetStageWeights()
IntegratorWeight const& MultiStageIntegrator::GetStageWeights |
( |
int |
stage | ) |
const |
|
inline |
◆ SetIntegrator()
void MultiStageIntegrator::SetIntegrator |
( |
std::string |
name | ) |
|
- Note
integrator == "vl2"
- VL: second-order van Leer integrator (Stone & Gardiner, NewA 14, 139 2009)
- Simple predictor-corrector scheme similar to MUSCL-Hancock
- Expressed in 2S or 3S* algorithm form
-
integrator == "rk3"
- SSPRK (3,3): Gottlieb (2009) equation 3.2
- Optimal (in error bounds) explicit three-stage, third-order SSPRK
Definition at line 4 of file integrators.cpp.
◆ GetNumStages()
int MultiStageIntegrator::GetNumStages |
( |
| ) |
const |
|
inline |
◆ stage_wghts_
◆ nstages_
int MultiStageIntegrator::nstages_ |
|
protected |
The documentation for this class was generated from the following files: