20 params.
addRequiredParam<MaterialPropertyName>(
"mat_prop_product",
"Product material property");
21 params.
addRequiredParam<MaterialPropertyName>(
"mat_prop_scale",
"Scale material property");
33 _product(declareADProperty<Real>(getParam<MaterialPropertyName>(
"mat_prop_product"))),
34 _scale(getADMaterialProperty<Real>(
"mat_prop_scale")),
35 _function(getFunction(
"function"))
registerMooseObject("ThermalHydraulicsApp", ADMaterialFunctionProductMaterial)
Computes the product of a material property and a function.
const ADMaterialProperty< Real > & _scale
Scale.
virtual void computeQpProperties() override
ADMaterialProperty< Real > & _product
Product.
static InputParameters validParams()
ADMaterialFunctionProductMaterial(const InputParameters ¶meters)
const Function & _function
Function.
virtual Real value(Real t, const Point &p) const
static InputParameters validParams()
const MooseArray< Point > & _q_point