20 params.
addClassDescription(
"This class is responsible for computing residuals and Jacobian terms " 21 "for the k * grad(T) * grad(phi) term in the Navier-Stokes energy " 30 _thermal_conductivity(getMaterialProperty<
Real>(
"thermal_conductivity")),
75 for (
unsigned int ell = 0; ell < 3; ++ell)
82 for (
unsigned n = 0; n < 5; ++n)
91 intermediate_result += hess_term *
_phi[
_j][
_qp];
NSEnergyThermalFlux(const InputParameters ¶meters)
This class couples together all the variables for the compressible Navier-Stokes equations to allow t...
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
Real get_grad(unsigned i)
The primary interfaces for computing temperature derivatives.
const VariablePhiGradient & _grad_phi
virtual Real computeQpResidual()
NSTemperatureDerivs< NSEnergyThermalFlux > _temp_derivs
const VariableGradient & _grad_rho_w
static const std::string temperature
Real computeJacobianHelper_value(unsigned var_number)
virtual Real computeQpJacobian()
const VariableGradient & _grad_rho
bool isNSVariable(unsigned var)
Helper functions for mapping Moose variable numberings into the "canonical" numbering for the compres...
registerMooseObject("NavierStokesApp", NSEnergyThermalFlux)
static InputParameters validParams()
const VariableGradient & _grad_rho_u
const VariableGradient & _grad_temp
std::vector< const VariableGradient * > _gradU
const MaterialProperty< Real > & _thermal_conductivity
const VariableGradient & _grad_rho_v
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableTestGradient & _grad_test
This class is responsible for computing residuals and Jacobian terms for the k * grad(T) * grad(phi) ...
const VariableGradient & _grad_rho_et
static InputParameters validParams()
const VariablePhiValue & _phi
unsigned mapVarNumber(unsigned var)
Real get_hess(unsigned i, unsigned j)