10 #ifdef MOOSE_MFEM_ENABLED 26 "MFEMProblemData::eqn_system is not an EigenproblemEquationSystem.");
29 virtual void Solve()
override;
void BuildEquationSystemOperator()
Add kernels/bcs and assemble the linear part of the equation system.
MFEMProblemData & _problem_data
Base class for eigensolvers.
EigenproblemEquationSystem * GetEquationSystem() const override
Returns a pointer to the operator's equation system.
Equation system specialization for eigenproblems.
virtual Moose::MFEM::EquationSystem * GetEquationSystem() const override
Returns a pointer to the operator's equation system.
virtual void Solve() override
Steady-state problem operator with an equation system.
void RecoverEigenproblemSolution(Moose::MFEM::GridFunctions &gridfunctions, MFEMEigensolverBase *eigensolver)
std::shared_ptr< Moose::MFEM::EquationSystem > eqn_system
Steady-state eigenproblem operator with an equation system.
mfem::OperatorHandle _mass_rhs
Utilities for converting between vector(s) of libMesh Points and MFEM Vector(s).
EigenproblemESProblemOperator(MFEMProblem &problem)