37 std::map<MaterialPropertyName, std::set<Guarantee>>
_guarantees;
GuaranteeProvider(const MooseObject *moose_object)
Add-on class that provides the functionality to issue guarantees for declared material properties...
void issueGuarantee(const MaterialPropertyName &prop_name, Guarantee guarantee)
std::map< MaterialPropertyName, std::set< Guarantee > > _guarantees
bool hasGuarantee(const MaterialPropertyName &prop_name, Guarantee guarantee)
void revokeGuarantee(const MaterialPropertyName &prop_name, Guarantee guarantee)
Guarantee
Enum values for guarantees that can be demanded for material properties.