|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
The Lanczos state: the v/v_prev/z/Az vectors, the tridiagonal T as its diagonal alpha and off-diagonal beta, and the iteration scalars. More...
#include <eigenvalues.hpp>
Public Types | |
| using | value_type = Scalar |
Public Member Functions | |
| LanczosState (VVector &&v, VPrevVector &&v_prev, ZVector &&z, AzVector &&Az, AlphaArray &&alpha, BetaArray &&beta) | |
| auto & | v () |
| const auto & | v () const |
| auto & | v_prev () |
| const auto & | v_prev () const |
| auto & | z () |
| const auto & | z () const |
| auto & | Az () |
| const auto & | Az () const |
| auto & | alpha () |
| const auto & | alpha () const |
| auto & | beta () |
| const auto & | beta () const |
| unsigned & | iter () |
| unsigned | iter () const |
| bool & | converged () |
| bool | converged () const |
| value_type & | residual () |
| value_type | residual () const |
| value_type & | smallest_eigenvalue () |
| value_type | smallest_eigenvalue () const |
| value_type & | largest_eigenvalue () |
| value_type | largest_eigenvalue () const |
| value_type & | smallest_ritz_residual () |
| value_type | smallest_ritz_residual () const |
| value_type & | largest_ritz_residual () |
| value_type | largest_ritz_residual () const |
v is the start vector on entry. smallest_eigenvalue() and largest_eigenvalue() are T's extreme eigenvalues, and smallest_ritz_residual() and largest_ritz_residual() the least Ritz residual of each so far.
| using mundy::LanczosState< Scalar, VVector, VPrevVector, ZVector, AzVector, AlphaArray, BetaArray >::value_type = Scalar |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |