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 "
29 _grad_temp(coupledGradient(
NS::temperature)),
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];
registerMooseObject("NavierStokesApp", NSEnergyThermalFlux)
const VariablePhiValue & _phi
const VariablePhiGradient & _grad_phi
const VariableTestGradient & _grad_test
This class is responsible for computing residuals and Jacobian terms for the k * grad(T) * grad(phi) ...
virtual Real computeQpResidual()
virtual Real computeQpJacobian()
const MaterialProperty< Real > & _thermal_conductivity
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
NSTemperatureDerivs< NSEnergyThermalFlux > _temp_derivs
std::vector< const VariableGradient * > _gradU
static InputParameters validParams()
Real computeJacobianHelper_value(unsigned var_number)
NSEnergyThermalFlux(const InputParameters ¶meters)
const VariableGradient & _grad_temp
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...
static InputParameters validParams()
const VariableGradient & _grad_rho_u
const VariableGradient & _grad_rho
const VariableGradient & _grad_rho_w
const VariableGradient & _grad_rho_et
const VariableGradient & _grad_rho_v
Real get_hess(unsigned i, unsigned j)
Real get_grad(unsigned i)
The primary interfaces for computing temperature derivatives.
static const std::string temperature