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} |