65 void predictorStep(
double * cons,
double * prims,
double * aux,
double dt);
80 void correctorStep(
double * cons,
double * prims,
double * aux,
double dt);
95 void step(
double * cons,
double * prims,
double * aux,
double dt=0);
Model * model
Pointer to Model object, contains governing equations and spectral decomposition. ...
void step(double *cons, double *prims, double *aux, double dt=0)
Performs a single time step.
TVD Runge-Kutta 2nd order time integrator
void correctorStep(double *cons, double *prims, double *aux, double dt)
Extension to the base physics model
RK2(Data *data, Model *model, Bcs *bcs, FluxMethod *fluxMethod, ModelExtension *modelExtension=NULL)
Constructor.
void predictorStep(double *cons, double *prims, double *aux, double dt)
Predictor.
Data * data
Pointer to Data class containing global simulation data.
FluxMethod * fluxMethod
Pointer to FluxMethod object.
Physics model that we want to use
ModelExtension * modelExtension
Pointer to model extension class.
Bcs * bcs
Pointer to boundary conditions, Bcs, object.
General form of the time integrator
Abstract base class for flux reconstruction methods