LagrangianHLLC.hpp
Go to the documentation of this file.
1 
6 #ifndef LAGRANGIANHLLC_HPP
7 #define LAGRANGIANHLLC_HPP 1
8 
9 #include "riemann_solver.hpp"
10 #include "equation_of_state.hpp"
11 #include "../two_dimensional/computational_cell_2d.hpp"
12 
15 {
16 private:
17  EquationOfState const& eos_;
18  const bool massflux_,iter_;
19 public:
23  explicit LagrangianHLLC(EquationOfState const& eos, bool massflux=true,bool iter=false);
24 
25  Conserved operator()
26  (Primitive const& left,
27  Primitive const& right,
28  double velocity) const;
29 
31  mutable double energy;
32 };
33 
34 #endif //LAGRANGIANHLLC_HPP
Set of conserved variables (extensive)
LagrangianHLLC Riemann solver for an Eulerian grid.
Base class for Riemann solver.
double energy
Energy.
Base class for Riemann solver.
Base class for equation of state.
Base class for equation of state.
Primitive hydrodynamic variables.
LagrangianHLLC(EquationOfState const &eos, bool massflux=true, bool iter=false)
Class constructor.