10#ifdef MOOSE_MFEM_ENABLED
23 "Base class for declaration of material properties to add to MFEM problems.");
35 _properties(getMFEMProblem().getCoefficients())
38 paramError(
"boundary",
"Cannot specify both block and boundary parameters");
Base class for construction of an object that is restricted to a subset of subdomains of the problem ...
static InputParameters validParams()
bool isSubdomainRestricted()
Returns a bool indicating if the object is restricted to a subset of subdomains.
Base class for construction of an object that is restricted to a subset of boundaries of the problem ...
bool isBoundaryRestricted() const
Returns a bool indicating if the object is restricted to a subset of boundaries.
static InputParameters validParams()
MFEMFunctorMaterial(const InputParameters ¶meters)
static InputParameters validParams()
virtual ~MFEMFunctorMaterial()
Thin base for MFEM objects backed directly by MooseObject instead of UserObject.
static InputParameters validParams()
Declare the common parameters required by MFEM MooseObject-backed classes.
void paramError(const std::string ¶m, Args... args) const
Emits an error prefixed with the file and line number of the given param (from the input file) along ...