<T>LAPACK 0.1.1
C++ Template Linear Algebra PACKage
Loading...
Searching...
No Matches
tlapack::QRIterationOpts Struct Reference

Options struct for qr_iteration() More...

#include <qr_iteration.hpp>

Inheritance diagram for tlapack::QRIterationOpts:
Collaboration diagram for tlapack::QRIterationOpts:

Public Attributes

QRIterationVariant variant = QRIterationVariant::MultiShift
 
- Public Attributes inherited from tlapack::FrancisOpts
std::function< size_t(size_t, size_t)> deflation_window_recommender
 Function that returns the number of shifts to use for a given matrix size.
 
int n_aed = 0
 number of times AED was called
 
int n_shifts_total = 0
 total number of shifts used
 
int n_sweep = 0
 number of sweeps used
 
size_t nibble = 14
 Threshold of percent of AED window that must converge to skip a sweep.
 
size_t nmin = 75
 Threshold to switch between blocked and unblocked code.
 
std::function< size_t(size_t, size_t)> nshift_recommender
 Function that returns the number of shifts to use for a given matrix size.
 

Detailed Description

Options struct for qr_iteration()


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