18 params.
addClassDescription(
"Computes cost sensitivity needed for multimaterial SIMP method.");
21 "DerivativeParsedMaterial for cost of materials.");
27 _grad_temperature(coupledGradient(
"temperature")),
28 _thermal_conductivity(
29 getMaterialPropertyByName<Real>(getParam<MaterialPropertyName>(
"thermal_conductivity"))),
30 _thermal_compliance(declareProperty<Real>(
"thermal_compliance"))
registerMooseObject("HeatTransferApp", ThermalCompliance)
static InputParameters validParams()
Computes heat conduction compliance.
const MaterialProperty< Real > & _thermal_conductivity
Thermal conductivity material (parsed)
static InputParameters validParams()
virtual void computeQpProperties() override
MaterialProperty< Real > & _thermal_compliance
Generated thermal compliance material.
ThermalCompliance(const InputParameters ¶meters)
const VariableGradient & _grad_temperature
Temperature gradient vector.