A class that guarantees that a spatial reconstruction would satisfy the equation of state. More...
#include <eos_consistent1d.hpp>


Public Member Functions | |
| EOSConsistent (SpatialReconstruction1D const &naive, EquationOfState const &eos) | |
| Class constructor. More... | |
| Primitive | operator() (vector< double > const &vp, vector< Primitive > const &hv, double interface_speed, size_t i, int dir, double dt) const |
| Returns the hydrodynamic state on the left or the right side of the interface position (=vertexes). More... | |
A class that guarantees that a spatial reconstruction would satisfy the equation of state.
Definition at line 18 of file eos_consistent1d.hpp.
| EOSConsistent::EOSConsistent | ( | SpatialReconstruction1D const & | naive, |
| EquationOfState const & | eos | ||
| ) |
Class constructor.
| naive | Base interpolation |
| eos | Equation of state |
Definition at line 7 of file eos_consistent1d.cpp.
|
virtual |
Returns the hydrodynamic state on the left or the right side of the interface position (=vertexes).
| vp | Pointer to vertex positions |
| hv | Pointer to hydrodynamic variables |
| i | Vertex index |
| interface_speed | Speed of the interface between cells |
| dir | Direction (0 for left of the boundary, 1 for right ofthe boundary) *** ( positive direction is from the left to the right). |
| dt | Time step |
Implements SpatialReconstruction1D.
Definition at line 12 of file eos_consistent1d.cpp.
1.8.13