35 #ifndef NEKTAR_SOLVERS_COMPRESSIBLEFLOWSOLVER_DIFFUSIONLDGNS
36 #define NEKTAR_SOLVERS_COMPRESSIBLEFLOWSOLVER_DIFFUSIONLDGNS
38 #include <boost/core/ignore_unused.hpp>
55 boost::ignore_unused(diffType);
84 virtual void v_InitObject(
88 virtual void v_Diffuse(
89 const std::size_t nConvective,
111 void NumericalFluxO2(
120 const std::size_t var,
121 const std::size_t dir,
130 m_homoDerivs = deriv;
Array< OneD, Array< OneD, NekDouble > > m_homoDerivs
EquationOfStateSharedPtr m_eos
Equation of system for computing temperature.
LibUtilities::SessionReaderSharedPtr m_session
Array< OneD, Array< OneD, NekDouble > > m_traceVel
Array< OneD, Array< OneD, Array< OneD, NekDouble > > > m_viscTensor
virtual void v_SetHomoDerivs(Array< OneD, Array< OneD, NekDouble > > &deriv)
NekDouble m_C11
Penalty coefficient for LDGNS.
Array< OneD, NekDouble > m_traceOneOverH
h scaling for penalty term
virtual Array< OneD, Array< OneD, Array< OneD, NekDouble > > > & v_GetFluxTensor()
static DiffusionSharedPtr create(std::string diffType)
Array< OneD, Array< OneD, NekDouble > > m_traceNormals
std::shared_ptr< SessionReader > SessionReaderSharedPtr
std::shared_ptr< Diffusion > DiffusionSharedPtr
A shared pointer to an EquationSystem object.
std::shared_ptr< DiffusionLDGNS > DiffusionLDGNSSharedPtr
std::shared_ptr< EquationOfState > EquationOfStateSharedPtr
A shared pointer to an equation of state object.