10 #ifdef MOOSE_MFEM_ENABLED 45 mfem::VectorCoefficient &
51 mfem::MatrixCoefficient &
63 mfem::VectorCoefficient &
69 mfem::MatrixCoefficient &
static InputParameters validParams()
MFEMProblem & getMFEMProblem()
Return the owning MFEM problem.
static InputParameters validParams()
mfem::VectorCoefficient & getVectorCoefficient(const std::string &name)
Retrieve a vector MFEM coefficient using the value of an input parameter.
mfem::VectorCoefficient & getVectorCoefficient(const std::string &name)
Return a vector coefficient with the given name or, if that doesn't exists, try interpreting the name...
mfem::VectorCoefficient & getVectorCoefficientByName(const MFEMVectorCoefficientName &name)
Retrieve a vector MFEM coefficient by its declared name.
mfem::MatrixCoefficient & getMatrixCoefficientByName(const MFEMMatrixCoefficientName &name)
Retrieve a matrix MFEM coefficient by its declared name.
mfem::MatrixCoefficient & getMatrixCoefficient(const std::string &name)
Return scalar coefficient with the given name.
const std::string & name() const
Get the name of the class.
Every object that can be built by the factory should be derived from this class.
Interface to allow object to consume Reporter values.
Moose::MFEM::CoefficientManager & getCoefficients()
Method to get the PropertyManager object for storing material properties and converting them to MFEM ...
static InputParameters validParams()
mfem::Coefficient & getScalarCoefficient(const std::string &name)
Return a scalar coefficient with the given name or, if that doesn't exists, try interpreting the name...
static InputParameters validParams()
mfem::MatrixCoefficient & getMatrixCoefficient(const std::string &name)
Retrieve a matrix MFEM coefficient using the value of an input parameter.
Generic class for solving transient nonlinear problems.
static InputParameters validParams()
Declare the common parameters required by MFEM MooseObject-backed classes.
mfem::Coefficient & getScalarCoefficient(const std::string &name)
Retrieve a scalar MFEM coefficient using the value of an input parameter.
mfem::Coefficient & getScalarCoefficientByName(const MFEMScalarCoefficientName &name)
Retrieve a scalar MFEM coefficient by its declared name.
static InputParameters validParams()
Interface for objects that need to use functions.
Interface class for classes which interact with Postprocessors.
MFEMObject(const InputParameters ¶meters)
Construct an MFEM object backed directly by MooseObject.