LanczosCalcType Derived Type

type, public :: LanczosCalcType


Contents


Components

Type Visibility Attributes Name Initial
type(HamiltonianCalcType), public :: super
real(kind=dp), public, allocatable :: first_v(:)
real(kind=dp), public, allocatable :: old_v(:)
real(kind=dp), public, allocatable :: current_v(:)
integer, public :: n_states
real(kind=dp), public :: beta_0
real(kind=dp), public :: beta_1
real(kind=dp), public, allocatable :: lanczos_vector(:)
real(kind=dp), public, allocatable :: ritz_values_old(:)
real(kind=dp), public, allocatable :: ritz_values(:)
real(kind=dp), public, allocatable :: T_eigenvectors(:,:)
real(kind=dp), public, allocatable :: ritz_vectors(:,:)
real(kind=dp), public, allocatable :: eigenvalues(:)
real(kind=dp), public, allocatable :: eigenvectors(:,:)
logical, public, allocatable :: t_states_converged(:)
integer, public :: max_restarts
real(kind=dp), public :: convergence_error
real(kind=dp), public :: orthog_tolerance