10 #ifdef MOOSE_MFEM_ENABLED void ConstructSolver() override
Override in derived classes to construct and set the solver options.
mfem::Vector _diag
Assembled diagonal.
const InputParameters & parameters() const
Get the parameters of the object.
mfem::Array< int > _empty_tdofs
The operator supplied by MOOSE is already constrained.
Wrapper for mfem::OperatorChebyshevSmoother.
Base class for linear MFEM solvers and preconditioners.
MFEMOperatorChebyshevSmoother(const InputParameters ¶meters)
static InputParameters validParams()
virtual void SetOperatorImpl(mfem::Operator &op) override
Rebuilds the multigrid hierarchy for the supplied finest-level operator.
const int _order
Degree of the Chebyshev polynomial used by the MFEM smoother.