Functions
AreaFix.hpp File Reference

Fixes the area inconsistency problem. More...

#include "../../tessellation/tessellation.hpp"
#include "../common/equation_of_state.hpp"
#include "computational_cell_2d.hpp"
#include "extensive.hpp"
#include "OuterBoundary.hpp"
#include "../../misc/utils.hpp"
#include "../../tessellation/geotests.hpp"
Include dependency graph for AreaFix.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

vector< ExtensiveFluxFix2 (Tessellation const &tessold, Tessellation const &tessmid, Tessellation const &tessnew, vector< Vector2D > const &pointvelocity, double dt, vector< ComputationalCell > const &cells, vector< Extensive > const &fluxes, vector< Vector2D > const &fv, OuterBoundary const &outer, EquationOfState const &eos)
 Fixes the flux to propely converge second order. More...
 

Detailed Description

Fixes the area inconsistency problem.

Author
Elad Steinberg

Definition in file AreaFix.hpp.

Function Documentation

◆ FluxFix2()

vector<Extensive> FluxFix2 ( Tessellation const &  tessold,
Tessellation const &  tessmid,
Tessellation const &  tessnew,
vector< Vector2D > const &  pointvelocity,
double  dt,
vector< ComputationalCell > const &  cells,
vector< Extensive > const &  fluxes,
vector< Vector2D > const &  fv,
OuterBoundary const &  outer,
EquationOfState const &  eos 
)

Fixes the flux to propely converge second order.

Parameters
tessoldThe tessellation at the beginning of the time step
tessmidThe tessellation at the mid time step (old for first fix)
tessnewThe tessellation at the end of the time step (mid for first fix)
pointvelocityThe mesh point velocities
dtThe time step
cellsThe computational cells
fluxesThe fluxes
fvThe edge velocities
outerThe outer boundary conditions
eosThe equation of state
Returns
The fix for each cells

Definition at line 523 of file AreaFix.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: