19 "User object to compute solid material properties using functions of temperature");
20 params.
addRequiredParam<FunctionName>(
"k",
"Thermal conductivity [W/(m-K)]");
23 "Specific heat [J/(kg-K)]",
24 "The parameter 'Cp' has been deprecated. Use 'cp' instead.");
25 params.
addParam<FunctionName>(
"cp",
"Specific heat [J/(kg-K)]");
41 _cp(isParamValid(
"Cp") ? getFunction(
"Cp") : getFunction(
"cp")),
42 _rho(getFunction(
"rho"))
44 mooseDeprecated(
"Heat structure materials are deprecated in favor of SolidProperties objects. " 45 "See heat structure documentation for more information.");
void mooseDeprecated(Args &&... args) const
static InputParameters validParams()
ADReal rho(const ADReal &temp) const
SolidMaterialProperties(const InputParameters ¶meters)
static InputParameters validParams()
DualNumber< Real, DNDerivativeType, true > ADReal
ADReal cp(const ADReal &temp) const
ADReal k(const ADReal &temp) const
virtual void initialize()
registerMooseObjectDeprecated("ThermalHydraulicsApp", SolidMaterialProperties, "04/31/2024 24:00")
virtual Real value(Real t, const Point &p) const