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"))
const MooseArray< Point > & _q_point
static InputParameters validParams()
const Function & _function
Function.
ADMaterialProperty< Real > & _product
Product.
ADMaterialFunctionProductMaterial(const InputParameters ¶meters)
virtual void computeQpProperties() override
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
registerMooseObject("ThermalHydraulicsApp", ADMaterialFunctionProductMaterial)
Computes the product of a material property and a function.
virtual Real value(Real t, const Point &p) const
const ADMaterialProperty< Real > & _scale
Scale.