Alternative method to determine energy levels from correlation matrices. A so-called Hankel matrix is generated from an input real numeric vector and a generalised eigenvalue problem is solved then.
gevp.hankel_summed(cf, t0values = c(1), deltat = 1, n, N)
Numeric vector (this will generally be the time slices of a correlation function).
Integer vector. The t0 values to sum over.
Integer. The value of the time shift to use to build the Hankel matrices.
Integer. Size of the Hankel matrices to generate
Integer. Maximal time index in correlation function to be used in Hankel matrix
A complex vector of length n + n^2
which contains the eigenvalues in the first
n
elements and the eigenvectors in the remaining n^2
elements.
A vector of NAs of n + n^2
is returend in case the QR decomposition fails.
Other hankel:
bootstrap.hankel_summed()
,
bootstrap.hankel()
,
gevp.hankel()
,
hankel2cf()
,
hankel2effectivemass()
,
plot_hankel_spectrum()