1 #ifdef MOOSE_MFEM_ENABLED Thin base for MFEM objects backed directly by MooseObject instead of UserObject.
Constructs and stores an mfem::ParComplexGridFunction object.
std::shared_ptr< mfem::ParComplexGridFunction > getComplexGridFunction() const
Returns a shared pointer to the constructed gridfunction.
static InputParameters validParams()
MFEMComplexVariable(const InputParameters ¶meters)
const MFEMFESpace & getFESpace() const
Returns a reference to the fespace used by the gridfunction.
const InputParameters & parameters() const
Get the parameters of the object.
const std::shared_ptr< mfem::ParComplexGridFunction > _cmplx_gridfunction
Stores the constructed gridfunction.
const std::shared_ptr< mfem::ParComplexGridFunction > buildComplexGridFunction()
Constructs the gridfunction.
Constructs and stores an mfem::ParFiniteElementSpace object.
const MFEMFESpace & _fespace
void declareCoefficients()