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.
void SetOperator(mfem::Operator &op) override
Updates the solver at the operator level.
MFEMOperatorChebyshevSmoother(const InputParameters ¶meters)
static InputParameters validParams()
const int _order
Degree of the Chebyshev polynomial used by the MFEM smoother.