23 :
NSKernel(parameters), _vst_derivs(*this)
71 Real intermediate_value = 0.0;
73 for (
unsigned ell = 0; ell < LIBMESH_DIM; ++ell)
93 const unsigned int m_local = m - 1;
97 Real intermediate_value = tau(k, m_local) * phij /
rho;
99 for (
unsigned int ell = 0; ell < LIBMESH_DIM; ++ell)
registerMooseObject("NavierStokesApp", NSEnergyViscousFlux)
const VariablePhiValue & _phi
const VariableTestGradient & _grad_test
virtual const OutputTools< Real >::VariableValue & value()
Viscous flux terms in energy equation.
NSEnergyViscousFlux(const InputParameters ¶meters)
virtual Real computeQpJacobian()
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
virtual Real computeQpResidual()
NSViscStressTensorDerivs< NSEnergyViscousFlux > _vst_derivs
static InputParameters validParams()
This class couples together all the variables for the compressible Navier-Stokes equations to allow t...
unsigned mapVarNumber(unsigned var)
bool isNSVariable(unsigned var)
Helper functions for mapping Moose variable numberings into the "canonical" numbering for the compres...
const VariableValue & _rho_u
const VariableValue & _rho_v
static InputParameters validParams()
const VariableValue & _rho_w
const MaterialProperty< RealTensorValue > & _viscous_stress_tensor
const VariableValue & _u_vel
const VariableValue & _rho
const VariableValue & _v_vel
const VariableValue & _w_vel
Real dtau(unsigned k, unsigned ell, unsigned m)
The primary interface for computing viscous stress tensor derivatives.
static constexpr std::size_t dim