Parameters for stebz() (bisection on a symmetric tridiagonal matrix).
Definition at line 722 of file extensions.hh.
#include <batchlas/blas/extensions.hh>
| EigenRangeType batchlas::StebzParams< T >::range = EigenRangeType::All |
Which eigenvalues to compute.
Definition at line 723 of file extensions.hh.
| int64_t batchlas::StebzParams< T >::il = 0 |
First wanted index (0-based, inclusive), range == Index.
Definition at line 724 of file extensions.hh.
| int64_t batchlas::StebzParams< T >::iu = -1 |
Last wanted index (0-based, inclusive), range == Index; < 0 means n-1.
Definition at line 725 of file extensions.hh.
| T batchlas::StebzParams< T >::vl = T(0) |
Lower bound (exclusive), range == Value.
Definition at line 726 of file extensions.hh.
| T batchlas::StebzParams< T >::vu = T(0) |
Upper bound (inclusive), range == Value.
Definition at line 727 of file extensions.hh.
| T batchlas::StebzParams< T >::abstol = T(0) |
Absolute tolerance on each eigenvalue.
Non-positive means \( \varepsilon \|T\| \), i.e. full working precision.
Definition at line 730 of file extensions.hh.
| SortOrder batchlas::StebzParams< T >::order = SortOrder::Ascending |
Output order of w.
Definition at line 731 of file extensions.hh.
| int32_t batchlas::StebzParams< T >::max_iterations = 128 |
Safety cap on bisection steps per eigenvalue; the loop also exits on interval convergence.
Definition at line 734 of file extensions.hh.