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