METHOD
backwardsRK.h
Go to the documentation of this file.
1 #ifndef BACKWARDSRK_H
2 #define BACKWARDSRK_H
3 
4 #include "rkSplit.h"
5 #include "backRKArgs.h"
6 
8 
29 class BackwardsRK2 : public RKSplit
30 {
31  public:
32 
34 
36 
49 
50  virtual ~BackwardsRK2() { }
51 
52 
54 
68  void step(double * cons, double * prims, double * aux, double dt=0);
69 
70 };
71 
72 
73 
74 #endif
Model * model
Pointer to Model object, contains governing equations and spectral decomposition. ...
Definition: timeInt.h:24
Boundary Conditions
Definition: boundaryConds.h:13
BackRKArguments args
BackRKArguments, additional arguments class.
Definition: backwardsRK.h:33
BackwardsRK Arguments class
Definition: backRKArgs.h:15
virtual ~BackwardsRK2()
Destructor.
Definition: backwardsRK.h:50
Data * data
Pointer to Data class containing global simulation data.
Definition: timeInt.h:22
FluxMethod * fluxMethod
Pointer to FluxMethod object.
Definition: timeInt.h:28
Physics model that we want to use
Definition: model.h:15
Bcs * bcs
Pointer to boundary conditions, Bcs, object.
Definition: timeInt.h:26
Operator splitting RK2 integrator, first order accurate in time
Definition: rkSplit.h:37
Semi-implicit second order Runge-Kutta time integrator
Definition: backwardsRK.h:29
Abstract base class for flux reconstruction methods
Definition: flux.h:17
Data object
Definition: simData.h:49
void step(double *cons, double *prims, double *aux, double dt=0)
Performs a single time step.
BackwardsRK2(Data *data, Model *model, Bcs *bcs, FluxMethod *fluxMethod)
Constructor.