18 params.
addClassDescription(
"Material that assigns properties based on the phase field variable.");
20 params.
addRequiredParam<MaterialPropertyName>(
"prop_name",
"Name of material property.");
28 _pf(adCoupledValue(
"pf")),
29 _prop_value_1(getParam<
Real>(
"prop_value_1")),
30 _prop_value_2(getParam<
Real>(
"prop_value_2")),
31 _prop(declareADProperty<
Real>(getParam<MaterialPropertyName>(
"prop_name")))
ADMaterialProperty< Real > & _prop
registerADMooseObject("PhaseFieldApp", ADPhaseFieldTwoPhaseMaterial)
virtual void computeQpProperties() override
static InputParameters validParams()
const ADVariableValue & _pf
ADPhaseFieldTwoPhaseMaterial(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()