27#include "neml2/solvers/Solver.h"
28#include "neml2/solvers/NonlinearSystem.h"
Definition BatchTensor.h:32
The wrapper (decorator) for cross-referencing unresolved values at parse time.
Definition CrossRef.h:52
The nonlinear solver solves a nonlinear system of equations.
Definition NonlinearSolver.h:37
virtual std::tuple< bool, size_t > solve(NonlinearSystem &system, BatchTensor &sol)=0
Solve the given nonlinear system.
unsigned int miters
Maximum number of iterations.
Definition NonlinearSolver.h:64
NonlinearSolver(const OptionSet &options)
Construct a new NonlinearSolver object.
Definition NonlinearSolver.cxx:47
Real rtol
Relative tolerance.
Definition NonlinearSolver.h:62
static OptionSet expected_options()
Definition NonlinearSolver.cxx:30
Real atol
Absolute tolerance.
Definition NonlinearSolver.h:60
Definition of a nonlinear system of equations.
Definition NonlinearSystem.h:37
A custom map-like data structure. The keys are strings, and the values can be nonhomogeneously typed.
Definition OptionSet.h:59
The solver solves a system of equations.
Definition Solver.h:37
Definition CrossRef.cxx:32