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"
Go to the source code of this file.
Functions | |
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. More... | |
Fixes the area inconsistency problem.
Definition in file AreaFix.hpp.
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.
tessold | The tessellation at the beginning of the time step |
tessmid | The tessellation at the mid time step (old for first fix) |
tessnew | The tessellation at the end of the time step (mid for first fix) |
pointvelocity | The mesh point velocities |
dt | The time step |
cells | The computational cells |
fluxes | The fluxes |
fv | The edge velocities |
outer | The outer boundary conditions |
eos | The equation of state |
Definition at line 523 of file AreaFix.cpp.