Go to the documentation of this file.
21 params.addClassDescription(
"This class is responsible for computing residuals and Jacobian terms "
22 "for the k * grad(T) * grad(phi) term in the Navier-Stokes energy "
31 _thermal_conductivity(getMaterialProperty<Real>(
"thermal_conductivity")),
76 for (
unsigned int ell = 0; ell < 3; ++ell)
83 for (
unsigned n = 0; n < 5; ++n)
92 intermediate_result += hess_term * _phi[_j][_qp];
95 result += intermediate_result * _grad_test[_i][_qp](ell);
const VariableGradient & _grad_rho
bool isNSVariable(unsigned var)
Helper functions for mapping Moose variable numberings into the "canonical" numbering for the compres...
InputParameters validParams< NSKernel >()
Real computeJacobianHelper_value(unsigned var_number)
This class is responsible for computing residuals and Jacobian terms for the k * grad(T) * grad(phi) ...
const VariableGradient & _grad_temp
virtual Real computeQpJacobian()
NSTemperatureDerivs< NSEnergyThermalFlux > _temp_derivs
const VariableGradient & _grad_rho_w
std::vector< const VariableGradient * > _gradU
registerMooseObject("NavierStokesApp", NSEnergyThermalFlux)
InputParameters validParams< NSEnergyThermalFlux >()
This class couples together all the variables for the compressible Navier-Stokes equations to allow t...
Real get_hess(unsigned i, unsigned j)
const VariableGradient & _grad_rho_E
const std::string temperature
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
const VariableGradient & _grad_rho_u
Real get_grad(unsigned i)
The primary interfaces for computing temperature derivatives.
virtual Real computeQpResidual()
const MaterialProperty< Real > & _thermal_conductivity
const VariableGradient & _grad_rho_v
NSEnergyThermalFlux(const InputParameters ¶meters)
unsigned mapVarNumber(unsigned var)