20 "parameter tau for momentum and tau_energy for the energy equation.");
21 params.
addParam<MaterialPropertyName>(
22 "k_name",
"k",
"the name of the thermal conductivity material property");
23 params.
addParam<MaterialPropertyName>(
26 "the name of the gradient of the thermal conductivity material property");
32 _second_temperature(adCoupledSecond(
"temperature")),
33 _k(getADMaterialProperty<Real>(
"k_name")),
34 _grad_k(hasADMaterialProperty<RealVectorValue>(
"grad_k_name")
35 ? &getADMaterialProperty<RealVectorValue>(
"grad_k_name")
37 _tau_energy(declareADProperty<Real>(
"tau_energy")),
38 _temperature_strong_residual(declareADProperty<Real>(
"temperature_strong_residual"))
52 9. * (4. * dissipation_coefficient / (
_hmax *
_hmax)) *
53 (4. * dissipation_coefficient / (
_hmax *
_hmax)));
registerMooseObject("NavierStokesApp", INSADStabilized3Eqn)
Computes properties needed for stabilized formulations of the mass, momentum, and energy equations.
ADMaterialProperty< Real > & _temperature_advective_strong_residual
ADMaterialProperty< Real > & _temperature_td_strong_residual
ADMaterialProperty< Real > & _temperature_source_strong_residual
bool _has_ambient_convection
const ADVariableGradient & _grad_temperature
bool _has_energy_transient
Whether the energy equation is transient.
ADMaterialProperty< Real > & _temperature_advected_mesh_strong_residual
The strong residual for the temperature transport term corresponding to mesh velocity in an ALE simul...
ADMaterialProperty< Real > & _temperature_ambient_convection_strong_residual
const ADMaterialProperty< Real > & _cp
bool _has_advected_mesh
Whether we have mesh convection.
const ADMaterialProperty< Real > & _rho
density
const ADMaterialProperty< Real > & _k
const ADMaterialProperty< RealVectorValue > *const _grad_k
INSADStabilized3Eqn(const InputParameters ¶meters)
ADMaterialProperty< Real > & _tau_energy
const ADVariableSecond & _second_temperature
virtual void computeQpProperties() override
static InputParameters validParams()
ADMaterialProperty< Real > & _temperature_strong_residual
virtual void computeQpProperties() override
ADReal _speed
The speed of the medium.
static InputParameters validParams()