22 "Compute residual and Jacobian terms form the SUPG terms in the energy equation.");
36 Real energy_term = 0.0;
61 Real mom_term2 = (1.0 - gam) * U_grad_phi * (vel * Ru);
63 mom_term =
_taum[
_qp] * (mom_term1 + mom_term2);
69 Real result = mass_term + mom_term + energy_term;
121 mom_mat = mom_mat *
_calA[
_qp][mapped_var_number];
122 Real mom_term =
_taum[
_qp] * grad_test_i * (mom_mat * grad_phi_j);
129 Real ene_term =
_taue[
_qp] * grad_test_i * (ene_mat * grad_phi_j);
134 switch (mapped_var_number)
141 unsigned m_local = mapped_var_number - 1;
148 mass_term =
_tauc[
_qp] * grad_test_i * (mass_mat * grad_phi_j);
156 return mass_term + mom_term + ene_term;
static InputParameters validParams()
const IdealGasFluidProperties & _fp
const VariableValue & _w_vel
const VariablePhiGradient & _grad_phi
NSSUPGEnergy(const InputParameters ¶meters)
Real computeJacobianHelper(unsigned var)
virtual Real computeQpJacobian()
virtual Real gamma() const
virtual Real computeQpResidual()
const MaterialProperty< std::vector< RealTensorValue > > & _calC
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
TensorValue< Real > RealTensorValue
auto norm_sq() const -> decltype(std::norm(Real()))
bool isNSVariable(unsigned var)
Helper functions for mapping Moose variable numberings into the "canonical" numbering for the compres...
const MaterialProperty< Real > & _taum
Compute residual and Jacobian terms form the SUPG terms in the energy equation.
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const VariableValue & _u_vel
const VariableTestGradient & _grad_test
const MaterialProperty< std::vector< RealTensorValue > > & _calA
const VariableValue & _v_vel
const MaterialProperty< std::vector< Real > > & _strong_residuals
registerMooseObject("NavierStokesApp", NSSUPGEnergy)
unsigned _rho_et_var_number
const MaterialProperty< Real > & _tauc
const VariableValue & _specific_total_enthalpy
This class acts as a base class for stabilization kernels.
const MaterialProperty< std::vector< std::vector< RealTensorValue > > > & _calE
unsigned mapVarNumber(unsigned var)
const MaterialProperty< Real > & _taue