27#include "neml2/solvers/NonlinearSystem.h"
28#include "neml2/tensors/Scalar.h"
Jac< scaled > Jacobian()
Assemble and return the Jacobian.
Definition NonlinearSystem.h:264
NonlinearSystem(const NonlinearSystem &)=default
Res< scaled > residual()
Assemble and return the residual.
Definition NonlinearSystem.h:244
A custom map-like data structure. The keys are strings, and the values can be nonhomogeneously typed.
Definition OptionSet.h:52
Scalar.
Definition Scalar.h:38
Tensor preconditioned_direction(const Scalar &s) const
Definition TrustRegionSubProblem.cxx:78
TrustRegionSubProblem(const OptionSet &options)
Definition TrustRegionSubProblem.cxx:35
void assemble(Res< false > *residual, Jac< false > *Jacobian) override
Compute the unscaled residual and Jacobian.
Definition TrustRegionSubProblem.cxx:57
Tensor preconditioned_solve(const Scalar &s, const Tensor &v) const
Definition TrustRegionSubProblem.cxx:72
void reinit(const Res< true > &r, const Jac< true > &J, const Scalar &delta)
Record the current state of the underlying problem.
Definition TrustRegionSubProblem.cxx:41
void set_guess(const Sol< false > &x) override
Set the unscaled current guess.
Definition TrustRegionSubProblem.cxx:51
Definition DiagnosticsInterface.cxx:30
Definition NonlinearSystem.h:89
Definition NonlinearSystem.h:67
Definition NonlinearSystem.h:111