10 #ifdef MOOSE_MFEM_ENABLED 31 virtual void Solve()
override;
36 "No ComplexEquationSystem in ComplexEquationSystemProblemOperator.");
virtual Moose::MFEM::ComplexEquationSystem * GetEquationSystem() const override
Returns a pointer to the operator's equation system.
MFEMProblemData & _problem_data
Steady-state problem operator with an equation system.
std::unique_ptr< T_DEST, T_DELETER > dynamic_pointer_cast(std::unique_ptr< T_SRC, T_DELETER > &src)
These are reworked from https://stackoverflow.com/a/11003103.
std::vector< mfem::ParComplexGridFunction * > _cmplx_test_variables
std::vector< mfem::ParComplexGridFunction * > _cmplx_trial_variables
Steady-state problem operator with an equation system.
std::shared_ptr< Moose::MFEM::EquationSystem > eqn_system
virtual void SetGridFunctions() override
ComplexEquationSystemProblemOperator(MFEMProblem &problem)
Utilities for converting between vector(s) of libMesh Points and MFEM Vector(s).
std::shared_ptr< Moose::MFEM::ComplexEquationSystem > _equation_system
virtual void Solve() override