connect_eigw_in_substeps_memopt Subroutine

public subroutine connect_eigw_in_substeps_memopt(inc, lattice, cluster, tgmatrx, nsteps, kends, connection, ksub, eigw, LVeig, RVeig, nb_bands)

Uses

Arguments

Type IntentOptional Attributes Name
type(inc_TYPE), intent(in) :: inc
type(lattice_TYPE), intent(in) :: lattice
type(cluster_TYPE), intent(in) :: cluster
type(tgmatrx_TYPE), intent(in) :: tgmatrx
integer, intent(in) :: nsteps
double precision, intent(in) :: kends(3,2)
integer, intent(out) :: connection(inc%neig,nsteps+1)
double precision, intent(out) :: ksub(3,nsteps+1)
double complex, intent(out) :: eigw(inc%neig,nsteps+1)
double complex, intent(out) :: LVeig(inc%almso,inc%neig,nsteps+1)
double complex, intent(out) :: RVeig(inc%almso,inc%neig,nsteps+1)
integer, intent(out) :: nb_bands