#include <LanczosSeveralLargestEig.h>
◆ LanczosSeveralLargestEig()
template<typename Treal , typename Tmatrix , typename Tvector >
References mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::absTol, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::number_of_eigenv, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::r, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::relTol, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::sigma, template_blas_sqrt(), mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::unset_use_full_orth(), mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::unset_use_selective_orth(), and mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::v.
◆ ~LanczosSeveralLargestEig()
template<typename Treal , typename Tmatrix , typename Tvector >
References mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::accTmp, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::counter_all, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::counter_orth, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::eigVectorTri, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::eValTmp, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::use_selective_orth, and mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::v.
◆ computeEigenPairTri()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ converged()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ converged_ith()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ copyTridiag()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ get_ith_eigenpair()
template<typename Treal , typename Tmatrix , typename Tvector >
References mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::accTmp, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::eigVectorTri, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::eValTmp, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::getEigVector(), mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::j, and mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::size_accTmp.
Referenced by eigvec::lanczos_method().
◆ get_num_iter()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ getEigVector()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ increaseCapacity()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ run()
template<typename Treal , typename Tmatrix , typename Tvector >
References mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::converged(), mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::j, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::maxIter, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::number_of_eigenv, mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::selective_orth(), mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::step(), template_blas_sqrt(), mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::total_num_iter, mat::transpose(), mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::update(), mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::use_selective_orth, and mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::v.
Referenced by eigvec::lanczos_method().
◆ selective_orth()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ set_use_full_orth()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ set_use_selective_orth()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ setAbsTol()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ setRelTol()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ step()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ unset_use_full_orth()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ unset_use_selective_orth()
template<typename Treal , typename Tmatrix , typename Tvector >
◆ update()
template<typename Treal , typename Tmatrix , typename Tvector >
template<typename Treal , typename Tmatrix , typename Tvector >
◆ absTol
template<typename Treal , typename Tmatrix , typename Tvector >
◆ accTmp
template<typename Treal , typename Tmatrix , typename Tvector >
◆ alpha
template<typename Treal , typename Tmatrix , typename Tvector >
◆ beta
template<typename Treal , typename Tmatrix , typename Tvector >
◆ capacity
template<typename Treal , typename Tmatrix , typename Tvector >
◆ counter_all
template<typename Treal , typename Tmatrix , typename Tvector >
◆ counter_orth
template<typename Treal , typename Tmatrix , typename Tvector >
◆ deflVec
template<typename Treal , typename Tmatrix , typename Tvector >
◆ eigVectorTri
template<typename Treal , typename Tmatrix , typename Tvector >
◆ eValTmp
template<typename Treal , typename Tmatrix , typename Tvector >
template<typename Treal , typename Tmatrix , typename Tvector >
◆ maxIter
template<typename Treal , typename Tmatrix , typename Tvector >
◆ number_of_eigenv
template<typename Treal , typename Tmatrix , typename Tvector >
template<typename Treal , typename Tmatrix , typename Tvector >
◆ relTol
template<typename Treal , typename Tmatrix , typename Tvector >
◆ sigma
template<typename Treal , typename Tmatrix , typename Tvector >
◆ size_accTmp
template<typename Treal , typename Tmatrix , typename Tvector >
◆ total_num_iter
template<typename Treal , typename Tmatrix , typename Tvector >
◆ Tri
template<typename Treal , typename Tmatrix , typename Tvector >
◆ use_full_orth
template<typename Treal , typename Tmatrix , typename Tvector >
◆ use_selective_orth
template<typename Treal , typename Tmatrix , typename Tvector >
Referenced by mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::run(), mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::set_use_selective_orth(), mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::unset_use_selective_orth(), and mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::~LanczosSeveralLargestEig().
template<typename Treal , typename Tmatrix , typename Tvector >
The documentation for this class was generated from the following file: