void computeCorrection(int)
Computes divergence cleaning source term (only for MHD).
Definition: FineMesh.cpp:540
void checkStability() const
Checks if the computation is numerically unstable, i.e. if one of the cell-averages is overflow...
Definition: FineMesh.cpp:927
real ch
Definition: Parameters.cpp:140
real EigenvalueZ
Definition: Parameters.cpp:160
bool TimeAveraging
Definition: Parameters.cpp:60
bool ComputeCPUTimeRef
Definition: Parameters.cpp:62
int MPIRecvType
Definition: Parameters.cpp:239
int StepNo
Definition: Parameters.cpp:167
double stop()
Stop timer and, if asked, returns CPU time from previous start in seconds.
Definition: Timer.cpp:77
void computeTimeAverage()
Computes the time-average value in every cell.
Definition: FineMesh.cpp:1803
real Eigenvalue
Definition: Parameters.cpp:157
void computeIntegral()
Computes integral values like e.g. flame velocity, global error, etc.
Definition: FineMesh.cpp:965
real SpaceStep
Definition: Parameters.cpp:156
int Dimension
Definition: Parameters.cpp:74
real ElapsedTime
Definition: Parameters.cpp:95
int StepNb
Definition: Parameters.cpp:36
Timer CommTimer
Definition: Parameters.cpp:241
void RungeKutta(int)
Computes the Runge-Kutta step.
Definition: FineMesh.cpp:807
void start()
Starts timer.
Definition: Timer.cpp:62
real TimeStep
Definition: Parameters.cpp:40
void AdaptTimeStep()
Adapts time step when required.
Definition: AdaptTimeStep.cpp:24
bool ConstantTimeStep
Definition: Parameters.cpp:94
real EigenvalueY
Definition: Parameters.cpp:159
void store()
Stores cell-average values into temporary cell-average values.
Definition: FineMesh.cpp:882
void computeDivergence(int)
Computes the divergence vector with the space discretization scheme.
Definition: FineMesh.cpp:426
int SendQ
Definition: Parameters.cpp:252
real EigenvalueX
Definition: Parameters.cpp:158
#define Max(x, y)
Definition: Carmen.h:54
real CFL
Definition: Parameters.cpp:39
void CPUExchange(FineMesh *Root, int)
Parallel function DOES NOT WORK!
Definition: Parallel.cpp:350