Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
uni20::linalg::LeastSquaresInfo Struct Reference

Completed numerical attempt; success does not certify rank or conditioning. More...

#include <least_squares_info.hpp>

Public Member Functions

bool succeeded () const noexcept
 

Public Attributes

std::optional< std::size_t > column = {}
 Zero-based QR column rejected by the diagonal policy, not a numerical rank.
 
LeastSquaresStatus status = LeastSquaresStatus::success
 
std::optional< std::size_t > unconverged = {}
 Provider nonconvergence count for an SVD attempt, when available.
 

Detailed Description

Completed numerical attempt; success does not certify rank or conditioning.

Member Function Documentation

◆ succeeded()

bool uni20::linalg::LeastSquaresInfo::succeeded ( ) const
inlinenoexcept

Member Data Documentation

◆ column

std::optional<std::size_t> uni20::linalg::LeastSquaresInfo::column = {}

Zero-based QR column rejected by the diagonal policy, not a numerical rank.

◆ status

LeastSquaresStatus uni20::linalg::LeastSquaresInfo::status = LeastSquaresStatus::success

◆ unconverged

std::optional<std::size_t> uni20::linalg::LeastSquaresInfo::unconverged = {}

Provider nonconvergence count for an SVD attempt, when available.


The documentation for this struct was generated from the following file: