19 #ifndef GEOSX_LINEARALGEBRA_UTILITIES_LINEARSOLVERRESULT_HPP_ 20 #define GEOSX_LINEARALGEBRA_UTILITIES_LINEARSOLVERRESULT_HPP_ 69 return status == Status::Success;
78 return status == Status::Breakdown;
84 #endif //GEOSX_LINEARALGEBRA_UTILITIES_LINEARSOLVERRESULT_HPP_ Status
Status of the linear solve.
integer numIterations
Number of solver iterations performed.
Results/stats of a linear solve.
real64 solveTime
Solve time (in seconds) exclusive of setup costs.
double real64
64-bit floating point type.
bool breakdown() const
Check whether the last solve brokedown.
real64 residualReduction
Final relative residual norm.
std::int32_t integer
Signed integer type.
real64 setupTime
Setup time (in seconds) for preconditioners and/or direct factorizations.
Status status
convergence flag
bool success() const
Check whether the last solve was successful.