28 const std::set<SubdomainID> & blocks_ids,
29 const std::set<BoundaryID> & boundary_ids);
60 template <
typename T,
bool is_ad>
64 return getFaceADMaterialProperty<T>(name);
66 return getFaceMaterialProperty<T>(name);
Proxy for accessing MaterialPropertyStorage.
Every object that can be built by the factory should be derived from this class.
This interface is designed currently for DomainUserObject where material properties on element,...
const ADMaterialProperty< T > & getFaceADMaterialProperty(const std::string &name)
Retrieve the ADMaterialProperty named "name".
const auto & getGenericFaceMaterialProperty(const std::string &name)
Retrieve the face material property whether AD or not.
const MaterialProperty< T > & getFaceMaterialPropertyOld(const std::string &name)
const MaterialProperty< T > & getFaceMaterialPropertyOlder(const std::string &name)
const MaterialProperty< T > & getFaceMaterialPropertyByName(const std::string &name)
Retrieve the property named "name" without any deduction.
static InputParameters validParams()
const MaterialProperty< T > & getFaceMaterialProperty(const std::string &name)
Retrieve the property deduced from the name name.
MaterialData & _face_material_data
This interface is designed for DGKernel, InternalSideUserObject, InterfaceUserObject,...