#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 >::selective_orth(), mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::step(), mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::update(), and mat::arn::LanczosSeveralLargestEig< Treal, Tmatrix, Tvector >::use_selective_orth.
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>
◆ 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: