259 Cell* cell(
const int i,
const int j,
const int k)
const;
265 inline Cell* cell(
const int n)
const;
299 inline Cell* FineMesh::cell(
const int n)
const
Cell *** Neighbour_iU
Definition: FineMesh.h:234
void writeTimeAverage(const char *FileName) const
Write time-averages into file FileName.
Definition: FineMesh.cpp:1835
void computeCorrection(int)
Computes divergence cleaning source term (only for MHD).
Definition: FineMesh.cpp:540
An object Cell contains all the informations of a cell for both multiresolution and finite volume com...
Definition: Cell.h:41
void checkStability() const
Checks if the computation is numerically unstable, i.e. if one of the cell-averages is overflow...
Definition: FineMesh.cpp:927
An object FineMesh is a regular fine mesh, used for finite volume computations. It is not used for mu...
Definition: FineMesh.h:40
void restore()
Restores the tree structure and the cell-averages from the file carmen.bak. This file was created by ...
Definition: FineMesh.cpp:1768
FineMesh()
Constructor of FineMesh class Generates a regular fine mesh containing 2**(Dimension*ScaleNb) cells...
Definition: FineMesh.cpp:33
void computeTimeAverage()
Computes the time-average value in every cell.
Definition: FineMesh.cpp:1803
void computeIntegral()
Computes integral values like e.g. flame velocity, global error, etc.
Definition: FineMesh.cpp:965
void computeCorrection_cell(int)
Computes divergence cleaning source term (only for MHD) at one cell.
Definition: FineMesh.cpp:507
void computeDivergence_cell(int)
Computes one Cell Divirgence.
Definition: FineMesh.cpp:334
Cell *** Neighbour_jU
Definition: FineMesh.h:234
Cell *** Neighbour_iL
Definition: FineMesh.h:234
Cell *** Neighbour_kU
Definition: FineMesh.h:234
void RungeKutta_cell(int)
Computes one Runge-Kutta step.
Definition: FineMesh.cpp:763
void RungeKutta(int)
Computes the Runge-Kutta step.
Definition: FineMesh.cpp:807
void storeGrad()
Stores gradient values into temporary gradient values.
Definition: FineMesh.cpp:910
void writeAverage(const char *FileName)
Write cell-averages for GNUplot, Data Explorer, TecPLot and VTK into file FileName.
Definition: FineMesh.cpp:1263
Cell *** Neighbour_kL
Definition: FineMesh.h:234
Time Average Grid.
Definition: TimeAverageGrid.h:24
void store()
Stores cell-average values into temporary cell-average values.
Definition: FineMesh.cpp:882
~FineMesh()
Destructor the regular fine mesh.
Definition: FineMesh.cpp:250
void computeGradient_cell(int)
Computes velocity gradient (only for Navier-Stokes). each cells.
Definition: FineMesh.cpp:614
void computeDivergence(int)
Computes the divergence vector with the space discretization scheme.
Definition: FineMesh.cpp:426
Cell *** Neighbour_jL
Definition: FineMesh.h:234
Cell * MeshCell
Definition: FineMesh.h:256
void backup()
Backs up the tree structure and the cell-averages into a file carmen.bak. In further computations...
Definition: FineMesh.cpp:1741
void computeGradient(int)
Computes velocity gradient (only for Navier-Stokes). one cell.
Definition: FineMesh.cpp:689
void writeHeader(const char *FileName) const
Write header for GNUplot, Data Explorer, TecPLot and VTK into file FileName.
Definition: FineMesh.cpp:1096