type_tgmatices Derived Type

type, public :: type_tgmatices

Type holding single site t-matrix, reference GF and structural GF (gmat) for distribution between 1a, 1b and 1c parts of the code


Components

Type Visibility Attributes Name Initial
logical, public :: tmat_to_file = .false.
logical, public :: gmat_to_file = .false.
logical, public :: gref_to_file = .false.
integer, public :: nelements = 4
complex(kind=dp), public, dimension(:,:,:), allocatable :: tmat

Single-site t-matrix ! dimensions=LMMAXD, LMMAXD, IREC; IREC= IE+IELAST(ISPIN-1)+IELASTNSPIN*(I1-1) ;IE=1,...,IELAST, ISPIN=1,...,NSPIN, I1=1,...,NATYP)

complex(kind=dp), public, dimension(:,:,:), allocatable :: gmat

Structural Greens function ! dimensions=LMMAXD, LMMAXD, IREC; IREC= IQDOS+NQDOS(IE-1)+NQDOSIELAST(ISPIN-1)+IELASTNSPIN*(I1-1) ;IE=1,...,IELAST, ISPIN=1,...,NSPIN, I1=1,...,NATYP)

complex(kind=dp), public, dimension(:,:,:,:), allocatable :: gref

Reference Greens function ! GINP(NACLSD*LMGF0D,LMGF0D,NCLSD) IREC=IE=1,...,IELAST