35 #ifndef NEKTAR_SOLVERS_COMPRESSIBLEFLOWSOLVER_RIEMANNSOLVER_COMPRESSIBLESOLVER 
   36 #define NEKTAR_SOLVERS_COMPRESSIBLEFLOWSOLVER_RIEMANNSOLVER_COMPRESSIBLESOLVER 
   38 #include <boost/core/ignore_unused.hpp> 
   74             boost::ignore_unused(Fwd, Bwd, flux);
 
   76                      "This function should be defined by subclasses.");
 
   82             ND &rhof, 
ND &rhouf, 
ND &rhovf, 
ND &rhowf, 
ND &Ef)
 
   84             boost::ignore_unused(rhoL, rhouL, rhovL, rhowL, EL,
 
   85                                  rhoR, rhouR, rhovR, rhowR, ER,
 
   86                                  rhof, rhouf, rhovf, rhowf, Ef);
 
   88                      "This function should be defined by subclasses.");
 
   92             ND rhoL, ND pL, ND eL, ND HL, ND srL,
 
   93             ND rhoR, ND pR, ND eR, ND HR, ND srR,
 
   94             ND HRoe, ND URoe2, ND srLR);
 
#define NEKERROR(type, msg)
Assert Level 0 – Fundamental assert which is used whether in FULLDEBUG, DEBUG or OPT compilation mode...
virtual void v_PointSolve(ND rhoL, ND rhouL, ND rhovL, ND rhowL, ND EL, ND rhoR, ND rhouR, ND rhovR, ND rhowR, ND ER, ND &rhof, ND &rhouf, ND &rhovf, ND &rhowf, ND &Ef)
EquationOfStateSharedPtr m_eos
virtual void v_ArraySolve(const Array< OneD, const Array< OneD, ND > > &Fwd, const Array< OneD, const Array< OneD, ND > > &Bwd, Array< OneD, Array< OneD, ND > > &flux)
The RiemannSolver class provides an abstract interface under which solvers for various Riemann proble...
std::shared_ptr< SessionReader > SessionReaderSharedPtr
The above copyright notice and this permission notice shall be included.
std::shared_ptr< EquationOfState > EquationOfStateSharedPtr
A shared pointer to an equation of state object.