#include <LanczosLargestMagnitudeEig.h>
◆ LanczosLargestMagnitudeEig()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ ~LanczosLargestMagnitudeEig()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ computeEigenPairTri()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ computeEigVec()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ converged()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ getLargestMagnitudeEig()
template<typename Treal , typename Tmatrix , typename Tvector >
References mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::acc, and mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::eVal.
Referenced by mat::MatrixGeneral< Treal, Tmatrix >::eucl(), mat::MatrixSymmetric< Treal, Tmatrix >::eucl(), mat::MatrixTriangular< Treal, Tmatrix >::eucl(), and mat::euclIfSmall().
◆ getLargestMagnitudeEigPair()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ rerun()
template<typename Treal , typename Tmatrix , typename Tvector >
References mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::acc, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::accTmp, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::computeEigVec(), mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::eVal, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::eValTmp, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::eVec, mat::arn::Lanczos< Treal, Tmatrix, Tvector >::restart(), mat::arn::Lanczos< Treal, Tmatrix, Tvector >::run(), template_blas_fabs(), and mat::transpose().
Referenced by mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::run(), and mat::arn::LanczosLargestMagnitudeEigIfSmall< Treal, Tmatrix, Tvector >::run().
◆ run()
template<typename Treal , typename Tmatrix , typename Tvector >
Reimplemented from mat::arn::Lanczos< Treal, Tmatrix, Tvector >.
Reimplemented in mat::arn::LanczosLargestMagnitudeEigIfSmall< Treal, Tmatrix, Tvector >.
References mat::arn::Lanczos< Treal, Tmatrix, Tvector >::A, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::acc, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::accTmp, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::computeEigVec(), mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::eVal, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::eValTmp, mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::rerun(), and mat::arn::Lanczos< Treal, Tmatrix, Tvector >::run().
◆ setAbsTol()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ setRelTol()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ update()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ absTol
template<typename Treal , typename Tmatrix , typename Tvector >
◆ acc
template<typename Treal , typename Tmatrix , typename Tvector >
Referenced by mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::getLargestMagnitudeEig(), mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::rerun(), mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::run(), and mat::arn::LanczosLargestMagnitudeEigIfSmall< Treal, Tmatrix, Tvector >::run().
◆ accTmp
template<typename Treal , typename Tmatrix , typename Tvector >
◆ eigVectorTri
template<typename Treal , typename Tmatrix , typename Tvector >
◆ eVal
template<typename Treal , typename Tmatrix , typename Tvector >
Referenced by mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::getLargestMagnitudeEig(), mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::rerun(), mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::run(), and mat::arn::LanczosLargestMagnitudeEigIfSmall< Treal, Tmatrix, Tvector >::run().
◆ eValTmp
template<typename Treal , typename Tmatrix , typename Tvector >
Referenced by mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::rerun(), mat::arn::LanczosLargestMagnitudeEig< Treal, Tmatrix, Tvector >::run(), mat::arn::LanczosLargestMagnitudeEigIfSmall< Treal, Tmatrix, Tvector >::run(), and mat::arn::LanczosLargestMagnitudeEigIfSmall< Treal, Tmatrix, Tvector >::update().
◆ eVec
template<typename Treal , typename Tmatrix , typename Tvector >
◆ relTol
template<typename Treal , typename Tmatrix , typename Tvector >
The documentation for this class was generated from the following file: