31 bool hasProperty(
const std::string & property_name)
const;
34 const std::string & requestor_name)
const;
Base class for components that are defined using an action.
Helper class to help Components define the material properties the Physics may need from the paramete...
static InputParameters validParams()
const bool _use_ad_for_props
Whether to use automatic differentiation when defining properties.
const MooseFunctorName & getPropertyValue(const std::string &property_name, const std::string &requestor_name) const
Return the name of the functor for that property.
bool hasProperty(const std::string &property_name) const
Whether the component has a property with that name.
const std::vector< MooseFunctorName > _property_functors
Functor values of the material properties.
const std::vector< std::string > _property_names
Names of the material properties.
virtual void addMaterials() override
Used to add materials or functor materials on a component.