AreaFix.hpp
Go to the documentation of this file.
1 
7 #ifndef AREAFIX_HPP
8 #define AREAFIX_HPP 1
9 
10 #include "../../tessellation/tessellation.hpp"
11 #include "../common/equation_of_state.hpp"
12 #include "computational_cell_2d.hpp"
13 #include "extensive.hpp"
14 #include "OuterBoundary.hpp"
15 #include "../../misc/utils.hpp"
16 #include "../../tessellation/geotests.hpp"
17 
32 vector<Extensive> FluxFix2(Tessellation const& tessold, Tessellation const& tessmid,
33  Tessellation const& tessnew, vector<Vector2D> const& pointvelocity, double dt,
34  vector<ComputationalCell> const& cells, vector<Extensive> const& fluxes,
35  vector<Vector2D> const& fv, OuterBoundary const& outer, EquationOfState const& eos);
36 
37 #endif //AREAFIX_HPP
Outer Boundary Conditions.
Abstract class for tessellation.
Extensive variables.
Base class for equation of state.
Abstract class for geometric boundary conditions for the tessellation.
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.
Definition: AreaFix.cpp:523