Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
refinement_info.hpp File Reference
#include <uni20/linalg/solve_info.hpp>
Include dependency graph for refinement_info.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  uni20::linalg::LuRefinementPrecision< Factor, Working, Residual >
 Scalar families and explicit precisions for three-precision LU refinement. More...
 
struct  uni20::linalg::RefinementColumn< R >
 Diagnostics of the published iterate for one RHS. More...
 
struct  uni20::linalg::RefinementInfo
 Outer-loop outcome and, on a factor/solve failure, the provider's numerical diagnostics. More...
 
struct  uni20::linalg::RefinementOptions< R >
 Stopping policy; tolerance is expressed in the residual real scalar. More...
 
struct  uni20::linalg::SolveError< R >
 Residual and backward-error estimates for one RHS, at residual precision. More...
 

Namespaces

namespace  uni20
 
namespace  uni20::linalg
 

Enumerations

enum class  uni20::linalg::RefinementStatus {
  uni20::linalg::converged , uni20::linalg::stagnated , uni20::linalg::iteration_limit , uni20::linalg::factorization_failed ,
  uni20::linalg::correction_failed , uni20::linalg::nonfinite_input , uni20::linalg::nonfinite_result
}
 Refinement termination, distinct from the outcome of an individual LU solve. More...