Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Attributes | List of all members
uni20::linalg::LeastSquaresOptions< R > Struct Template Reference

Full-rank QR rejection policy, independent of any physical convergence criterion. More...

#include <least_squares_info.hpp>

Collaboration diagram for uni20::linalg::LeastSquaresOptions< R >:
[legend]

Public Attributes

R relative_diagonal_tolerance = R{}
 Reject nonzero abs(R[k,k])/max(abs(A)) at or below this finite, nonnegative tolerance.
 

Detailed Description

template<Real R>
struct uni20::linalg::LeastSquaresOptions< R >

Full-rank QR rejection policy, independent of any physical convergence criterion.

Member Data Documentation

◆ relative_diagonal_tolerance

template<Real R>
R uni20::linalg::LeastSquaresOptions< R >::relative_diagonal_tolerance = R{}

Reject nonzero abs(R[k,k])/max(abs(A)) at or below this finite, nonnegative tolerance.

Zero rejects only zero diagonals. This scaling-dependent heuristic is not a condition estimate or a rank-revealing criterion.


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