The ReorthoMat struct provides orthonormalization in case the overlaps grow over SYTEN_SMALL_THRESHOLD. More...
#include <classic_krylov.h>
Public Member Functions | |
auto | mat (Lanczos &instance, IterativeConfig const &, IterativeExit &) const |
mat get the Hamiltonian matrix of the reorthonormalized krylov states More... | |
SRDef | operator() (Lanczos &instance, IterativeConfig const &conf, IterativeExit &r) const |
operator () orthonormalize krylov vectors if overlaps are too small, return the Lanczos matrix and an object implementing the inner product with the krylov vectors More... | |
The ReorthoMat struct provides orthonormalization in case the overlaps grow over SYTEN_SMALL_THRESHOLD.