20 "Computes residual/Jacobian contribution for $(k \\nabla T, \\nabla \\psi)$ term.");
21 params.
addParam<MaterialPropertyName>(
22 "diffusion_coefficient",
"thermal_conductivity",
"Property name of the diffusivity");
23 params.
addParam<MaterialPropertyName>(
24 "diffusion_coefficient_dT",
25 "thermal_conductivity_dT",
26 "Property name of the derivative of the diffusivity with respect " 27 "to the variable (Default: thermal_conductivity_dT)");
28 params.
set<
bool>(
"use_displaced_mesh") =
true;
34 _diffusion_coefficient(getMaterialProperty<
Real>(
"diffusion_coefficient")),
35 _diffusion_coefficient_dT(hasMaterialProperty<
Real>(
"diffusion_coefficient_dT")
36 ? &getMaterialProperty<
Real>(
"diffusion_coefficient_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
const MaterialProperty< Real > & _diffusion_coefficient
virtual Real computeQpJacobian()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const MaterialProperty< Real > *const _diffusion_coefficient_dT
const VariablePhiValue & _phi
Note: This class is named HeatConductionKernel instead of HeatConduction to avoid a clash with the He...