19 params.
addClassDescription(
"Diffusive heat conduction term $-\\nabla\\cdot(k\\nabla T)$ of the " 20 "thermal energy conservation equation");
21 params.
addParam<MaterialPropertyName>(
22 "diffusion_coefficient",
"thermal_conductivity",
"Property name of the thermal conductivity");
23 params.
deprecateParam(
"diffusion_coefficient",
"thermal_conductivity",
"07/01/2027");
24 params.
addParam<MaterialPropertyName>(
25 "diffusion_coefficient_dT",
26 "thermal_conductivity_dT",
27 "Property name of the derivative of the thermal conductivity with respect to the variable");
28 params.
deprecateParam(
"diffusion_coefficient_dT",
"thermal_conductivity_dT",
"07/01/2027");
29 params.
set<
bool>(
"use_displaced_mesh") =
true;
35 _thermal_conductivity(getMaterialProperty<
Real>(
"thermal_conductivity")),
36 _thermal_conductivity_dT(hasMaterialProperty<
Real>(
"thermal_conductivity_dT")
37 ? &getMaterialProperty<
Real>(
"thermal_conductivity_dT")
registerMooseObjectAliased("HeatTransferApp", HeatConductionKernel, "HeatConduction")
HeatConductionKernel(const InputParameters ¶meters)
virtual Real computeQpResidual()
static InputParameters validParams()
virtual Real computeQpJacobian() override
static InputParameters validParams()
virtual Real computeQpResidual() override
virtual Real computeQpJacobian()
const MaterialProperty< Real > & _thermal_conductivity
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const MaterialProperty< Real > *const _thermal_conductivity_dT
const VariablePhiValue & _phi
Note: This class is named HeatConductionKernel instead of HeatConduction to avoid a clash with the He...