48 ModNEqHLL(
const int& numbTransports,
const int& numbPhases);
57 const double& dxRight,
62 static const std::string
NAME;
static std::vector< double > DEFAULT_VEC_INTERFACE_DATA(VarBoundary::SIZE, 0.)
Base class for a mesh cell.
Definition Cell.h:59
Abstract class for conservative variables and fluxes.
Definition Flux.h:43
Model class for the non-equilibrium system of equations using the HLL.
Definition ModNEqHLL.h:43
void allocateCons(Flux **cons) override
Allocate conservative variable arrays.
Definition ModNEqHLL.cpp:52
friend class FluxNEqHLL
Definition ModNEqHLL.h:64
ModNEqHLL(const int &numbTransports, const int &numbPhases)
NEq model constructor with HLL solver.
Definition ModNEqHLL.cpp:37
~ModNEqHLL() override
Definition ModNEqHLL.cpp:48
void solver(Cell &cellLeft, Cell &cellRight, const double &dxLeft, const double &dxRight, double &dtMax, std::vector< double > &=DEFAULT_VEC_INTERFACE_DATA) const override
HLL Riemann solver.
Definition ModNEqHLL.cpp:58
static const std::string NAME
Definition ModNEqHLL.h:62
ModNEq(const int &numbTransports, const int &numbPhases)
NEq model constructor.
Definition ModNEq.cpp:37