48 ModNEqHLLAC(
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 HLLAC (Lochon et al....
Definition ModNEqHLLAC.h:43
void solver(Cell &cellLeft, Cell &cellRight, const double &dxLeft, const double &dxRight, double &dtMax, std::vector< double > &=DEFAULT_VEC_INTERFACE_DATA) const override
HLLAC Riemann solver of Lochon et al. (2016).
Definition ModNEqHLLAC.cpp:58
static const std::string NAME
Definition ModNEqHLLAC.h:62
~ModNEqHLLAC() override
Definition ModNEqHLLAC.cpp:48
friend class Input
Definition ModNEqHLLAC.h:65
ModNEqHLLAC(const int &numbTransports, const int &numbPhases)
NEq model constructor with HLLAC solver.
Definition ModNEqHLLAC.cpp:37
friend class FluxNEqHLLAC
Definition ModNEqHLLAC.h:64
void allocateCons(Flux **cons) override
Allocate conservative variable arrays.
Definition ModNEqHLLAC.cpp:52
ModNEq(const int &numbTransports, const int &numbPhases)
NEq model constructor.
Definition ModNEq.cpp:37