|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
The power-method state: the q/z/r vectors and the iteration scalars. More...
#include <eigenvalues.hpp>
Public Types | |
| using | value_type = Scalar |
Public Member Functions | |
| PowerState (QVector &&q, ZVector &&z, RVector &&r) | |
| auto & | q () |
| const auto & | q () const |
| auto & | z () |
| const auto & | z () const |
| auto & | r () |
| const auto & | r () const |
| unsigned & | iter () |
| unsigned | iter () const |
| bool & | converged () |
| bool | converged () const |
| value_type & | residual () |
| value_type | residual () const |
| value_type & | eigenvalue () |
| value_type | eigenvalue () const |
q is the start vector on entry and the unit eigenvector estimate on exit; z holds A q and r the eigen residual A q - lambda q. eigenvalue() is the Rayleigh quotient of the q that residual() was measured at, and +infinity before the first iterate.
| using mundy::PowerState< Scalar, QVector, ZVector, RVector >::value_type = Scalar |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |