#include <ADHeatConductionTimeDerivative.h>
template<ComputeStage compute_stage>
class ADHeatConductionTimeDerivative< compute_stage >
Definition at line 15 of file ADHeatConductionTimeDerivative.h.
◆ ADHeatConductionTimeDerivative()
template<ComputeStage compute_stage>
Definition at line 33 of file ADHeatConductionTimeDerivative.C.
35 : ADTimeDerivative<compute_stage>(parameters),
36 _specific_heat(getADMaterialProperty<Real>(
"specific_heat")),
37 _density(getADMaterialProperty<Real>(
"density_name"))
◆ ADMaterialProperty() [1/2]
template<ComputeStage compute_stage>
◆ ADMaterialProperty() [2/2]
template<ComputeStage compute_stage>
Specific heat material property.
◆ precomputeQpResidual()
template<ComputeStage compute_stage>
Definition at line 43 of file ADHeatConductionTimeDerivative.C.
45 return _specific_heat[_qp] * _density[_qp] *
46 ADTimeDerivative<compute_stage>::precomputeQpResidual();
◆ validParams()
template<ComputeStage compute_stage>
Definition at line 18 of file ADHeatConductionTimeDerivative.C.
21 params.addClassDescription(
22 "AD Time derivative term $\\rho c_p \\frac{\\partial T}{\\partial t}$ of "
23 "the heat equation for quasi-constant specific heat $c_p$ and the density $\\rho$.");
24 params.set<
bool>(
"use_displaced_mesh") =
true;
25 params.addParam<MaterialPropertyName>(
26 "specific_heat",
"specific_heat",
"Property name of the specific heat material property");
27 params.addParam<MaterialPropertyName>(
28 "density_name",
"density",
"Property name of the density material property");
◆ usingTimeDerivativeMembers
template<ComputeStage compute_stage>
The documentation for this class was generated from the following files: