Information about the result of a non-linear solver. More...
#include <ikarus/solver/nonlinearsolver/solverinfos.hh>
Public Member Functions | |
operator bool () const | |
Conversion operator to check the success of the solver. More... | |
Public Attributes | |
bool | success {false} |
double | residualNorm {std::numeric_limits<double>::infinity()} |
double | correctionNorm {std::numeric_limits<double>::infinity()} |
int | iterations {-1} |
This structure holds information about the success of a non-linear solver, including the residual norm, correction norm, and the number of iterations performed.
|
inlineexplicit |
true
if the solver was successful, false
otherwise. double Ikarus::NonLinearSolverInformation::correctionNorm {std::numeric_limits<double>::infinity()} |
int Ikarus::NonLinearSolverInformation::iterations {-1} |
double Ikarus::NonLinearSolverInformation::residualNorm {std::numeric_limits<double>::infinity()} |
bool Ikarus::NonLinearSolverInformation::success {false} |