Policy class which takes the full matrix and the set of Krylov vectors and calculates the tridiagonal effective projected matrix. More...
#include <tn_krylov.h>
Public Member Functions | |
template<typename Mat , typename Vec > | |
DenseTensor< 2, SDef > | H_eff (Mat const &m, std::vector< Vec > const &v) |
Calculate all new coefficients and return the new tridiagonal matrix. More... | |
Private Attributes | |
std::vector< SRDef > | a |
Previously-calculated real-valued Lanczos coefficients \( \alpha_i \). More... | |
std::vector< SRDef > | b |
Previously-calculated real-valued Lanczos coefficients \( \beta_i \). More... | |
Policy class which takes the full matrix and the set of Krylov vectors and calculates the tridiagonal effective projected matrix.