SyTen

◆ eigenLanczos()

template<typename Vector , typename Matrix , typename... Pars>
IterativeExit syten::Krylov::eigenLanczos ( Vector &&  vec,
Matrix const &  mat,
IterativeConfig const &  conf,
Vector &  evec 
)
inline

eigenLanczos shorthand for a Lanczos eigen-solver

Parameters
vecthe initial vector
matthe matrix to solve
confthe parameters for the iteration
eveclowest eigenvector
Returns
info on the execution of the Lanczos routine (number of iterations, exit code)

References syten::IterativeExit::value.

Referenced by syten::Pyten::init_eigensolver(), syten::T3N::DMRG::Run::solve2SitePhysicalBranching(), syten::T3N::DMRG::Run::solveBranching(), and syten::T3N::DMRG::Run::solveContractionWithBranching().

+ Here is the caller graph for this function: