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)
virtual Real computeQpJacobian()
Viscous flux terms in energy equation.
const VariableValue & _rho_u
This class couples together all the variables for the compressible Navier-Stokes equations to allow t...
static InputParameters validParams()
const VariableValue & _w_vel
const VariableValue & _rho
static constexpr std::size_t dim
Real dtau(unsigned k, unsigned ell, unsigned m)
The primary interface for computing viscous stress tensor derivatives.
const VariableValue & _rho_v
TensorValue< Real > RealTensorValue
bool isNSVariable(unsigned var)
Helper functions for mapping Moose variable numberings into the "canonical" numbering for the compres...
virtual Real computeQpResidual()
virtual const OutputTools< Real >::VariableValue & value()
const MaterialProperty< RealTensorValue > & _viscous_stress_tensor
registerMooseObject("NavierStokesApp", NSEnergyViscousFlux)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableValue & _u_vel
const VariableTestGradient & _grad_test
const VariableValue & _v_vel
NSViscStressTensorDerivs< NSEnergyViscousFlux > _vst_derivs
IntRange< T > make_range(T beg, T end)
static const std::string velocity
const VariableValue & _rho_w
NSEnergyViscousFlux(const InputParameters ¶meters)
static InputParameters validParams()
const VariablePhiValue & _phi
unsigned mapVarNumber(unsigned var)
static const std::string k
virtual Real computeQpOffDiagJacobian(unsigned int jvar)