10 #ifdef MOOSE_MFEM_ENABLED 20 params.
addClassDescription(
"Base class for defining nonlinear MFEM solver strategies for Moose.");
21 params.
set<
bool>(
"use_initial_guess",
true) =
true;
22 params.
addParam<
unsigned int>(
"max_its", 1,
"Maximum nonlinear iterations.");
23 params.
addParam<
Real>(
"abs_tol", 1.0e-50,
"Absolute nonlinear tolerance.");
24 params.
addParam<
Real>(
"rel_tol", 1.0e-8,
"Relative nonlinear tolerance.");
25 params.
addParam<
unsigned int>(
"print_level", 1,
"Solver verbosity.");
static InputParameters validParams()
static InputParameters validParams()
Base class for wrapping mfem::Solver-derived classes.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
NonlinearSolverBase(const InputParameters ¶meters)
Utilities for converting between vector(s) of libMesh Points and MFEM Vector(s).