15 #include "MooseMesh.h"
22 params.addClassDescription(
"This class acts as a base class for stabilization kernels.");
24 params.addRequiredCoupledVar(
NS::enthalpy,
"total enthalpy");
32 _viscous_stress_tensor(getMaterialProperty<RealTensorValue>(
"viscous_stress_tensor")),
33 _dynamic_viscosity(getMaterialProperty<Real>(
"dynamic_viscosity")),
34 _thermal_conductivity(getMaterialProperty<Real>(
"thermal_conductivity")),
37 _hsupg(getMaterialProperty<Real>(
"hsupg")),
38 _tauc(getMaterialProperty<Real>(
"tauc")),
39 _taum(getMaterialProperty<Real>(
"taum")),
40 _taue(getMaterialProperty<Real>(
"taue")),
41 _strong_residuals(getMaterialProperty<std::vector<Real>>(
"strong_residuals")),
44 _calA(getMaterialProperty<std::vector<RealTensorValue>>(
"calA")),
47 _calC(getMaterialProperty<std::vector<RealTensorValue>>(
"calC")),
50 _calE(getMaterialProperty<std::vector<std::vector<RealTensorValue>>>(
"calE")),
63 _d_rhovdot_du(_mesh.dimension() >= 2 ? coupledDotDu(
NS::
momentum_y) : _zero),
64 _d_rhowdot_du(_mesh.dimension() == 3 ? coupledDotDu(
NS::
momentum_z) : _zero),
69 _enthalpy(coupledValue(
"enthalpy"))