Note: This class is named HeatConductionKernel instead of HeatConduction to avoid a clash with the HeatConduction namespace.
More...
#include <HeatConduction.h>
Note: This class is named HeatConductionKernel instead of HeatConduction to avoid a clash with the HeatConduction namespace.
It is registered as HeatConduction, which means it can be used by that name in the input file.
Definition at line 27 of file HeatConduction.h.
◆ HeatConductionKernel()
HeatConductionKernel::HeatConductionKernel |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 36 of file HeatConduction.C.
37 : Diffusion(parameters),
40 ? &getMaterialProperty<Real>(
"diffusion_coefficient_dT")
◆ computeQpJacobian()
Real HeatConductionKernel::computeQpJacobian |
( |
| ) |
|
|
protectedvirtual |
Definition at line 52 of file HeatConduction.C.
56 jac += (*_diffusion_coefficient_dT)[_qp] * _phi[_j][_qp] * Diffusion::computeQpResidual();
◆ computeQpResidual()
Real HeatConductionKernel::computeQpResidual |
( |
| ) |
|
|
protectedvirtual |
◆ validParams()
InputParameters HeatConductionKernel::validParams |
( |
| ) |
|
|
static |
Definition at line 18 of file HeatConduction.C.
21 params.addClassDescription(
22 "Computes residual/Jacobian contribution for $(k \\nabla T, \\nabla \\psi)$ term.");
23 params.addParam<MaterialPropertyName>(
24 "diffusion_coefficient",
25 "thermal_conductivity",
26 "Property name of the diffusivity (Default: thermal_conductivity)");
27 params.addParam<MaterialPropertyName>(
28 "diffusion_coefficient_dT",
29 "thermal_conductivity_dT",
30 "Property name of the derivative of the diffusivity with respect "
31 "to the variable (Default: thermal_conductivity_dT)");
32 params.set<
bool>(
"use_displaced_mesh") =
true;
◆ _diffusion_coefficient
const MaterialProperty<Real>& HeatConductionKernel::_diffusion_coefficient |
|
private |
◆ _diffusion_coefficient_dT
const MaterialProperty<Real>* const HeatConductionKernel::_diffusion_coefficient_dT |
|
private |
The documentation for this class was generated from the following files: