10#ifdef MOOSE_MFEM_ENABLED
27 const std::string & weak_form_name =
"");
30 virtual void Init()
override;
31 virtual void ImplicitSolve(
const mfem::real_t,
const mfem::Vector &, mfem::Vector &)
override;
32 virtual void Solve()
override;
38 "No TimeDependentEquationSystem in TimeDependentEquationSystemProblemOperator.");
Problem operator for time-dependent problems with an equation system.
virtual Moose::MFEM::TimeDependentEquationSystem * GetEquationSystem() const override
Returns a pointer to the operator's equation system.
virtual void ImplicitSolve(const mfem::real_t, const mfem::Vector &, mfem::Vector &) override
virtual void Init() override
std::shared_ptr< Moose::MFEM::TimeDependentEquationSystem > _equation_system
virtual void SetGridFunctions() override
void FormEquationSystemOperator(mfem::real_t dt)
Form equation-system state for the current implicit time step.
virtual void Solve() override
Class to store weak form components for time dependent PDEs.
Problem operator for time-dependent problems with no equation system.
Utilities for converting between vector(s) of libMesh Points and MFEM Vector(s).