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;
std::shared_ptr< Diffusion > DiffusionSharedPtr
A shared pointer to an EquationSystem object.
Array< OneD, Array< OneD, NekDouble > > m_traceVel
EquationOfStateSharedPtr m_eos
Equation of system for computing temperature.
virtual void v_SetHomoDerivs(Array< OneD, Array< OneD, NekDouble > > &deriv)
std::shared_ptr< DiffusionLDGNS > DiffusionLDGNSSharedPtr
NekDouble m_C11
Penalty coefficient for LDGNS.
Array< OneD, Array< OneD, NekDouble > > m_homoDerivs
std::shared_ptr< EquationOfState > EquationOfStateSharedPtr
A shared pointer to an equation of state object.
Array< OneD, Array< OneD, NekDouble > > m_traceNormals
Array< OneD, NekDouble > m_traceOneOverH
h scaling for penalty term
Array< OneD, Array< OneD, Array< OneD, NekDouble > > > m_viscTensor
LibUtilities::SessionReaderSharedPtr m_session
virtual Array< OneD, Array< OneD, Array< OneD, NekDouble > > > & v_GetFluxTensor()
static DiffusionSharedPtr create(std::string diffType)
std::shared_ptr< SessionReader > SessionReaderSharedPtr