Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | I | ||||
integer | :: | J | ||||
integer | :: | A | ||||
integer | :: | B |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j | |||
integer, | intent(in) | :: | k | |||
integer, | intent(in) | :: | l |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j | |||
integer, | intent(in) | :: | k | |||
integer, | intent(in) | :: | l |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j | |||
integer, | intent(in) | :: | k | |||
integer, | intent(in) | :: | l |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j | |||
integer, | intent(in) | :: | k | |||
integer, | intent(in) | :: | l |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | idi | |||
integer, | intent(in) | :: | idj | |||
integer, | intent(in) | :: | idk | |||
integer, | intent(in) | :: | idl |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(FileReader_t), | intent(inout) | :: | file_reader |
C.. Real space hubbard C.. we pre-compute the 2-e integrals C.. Generate the 2e integrals (UMAT) C.. we pre-compute the 2-e integrals C.. Generate the 2e integrals (UMAT) C.. Non-periodic hubbard (mom space) C.. Most normal Hubbards C.. The UEG doesn’t store coul integrals C.. We need to init the arrays regardless of whether we’re storing H C..Need to initialise the Fourier arrays C..
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | iCacheFlag |
C.. At this point, we transform the UMAT and TMAT into a new UMAT and
C.. TMAT and Ecore with the frozen orbitals factored in
C..
C.. a,b are frozen spinorbitals
C.. E’core = Ecore+sum_a t_aa + sum_(a<b) (
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | iCacheFlag |
C.. At this point, we transform the UMAT and TMAT into a new UMAT and
C.. TMAT and Ecore with the frozen orbitals factored in
C..
C.. a,b are frozen spinorbitals
C.. E’core = Ecore+sum_a t_aa + sum_(a<b) (
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | NHG | ||||
integer | :: | NBASIS | ||||
real(kind=dp) | :: | UMAT(*) |
C.. was (NHG/ISS,NHG/ISS,NHG/ISS,NHG/ISS) |
|||
real(kind=dp) | :: | UMAT2(*) | ||||
real(kind=dp) | :: | ECORE |
C.. was (NBASIS/ISS,NBASIS/ISS,NBASIS/ISS,NBASIS/ISS) |
|||
type(BasisFN) | :: | G1(NHG) | ||||
integer | :: | nBasisMax(5,*) | ||||
integer | :: | ISS | ||||
integer | :: | BRR(NHG) | ||||
integer | :: | NFROZEN | ||||
integer | :: | NTFROZEN | ||||
integer | :: | NFROZENIN | ||||
integer | :: | NTFROZENIN | ||||
integer | :: | NEL |