Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(CSF_Info_t), | public | :: | current_csf_i |
Information about the current CSF, similar to ilut and nI. |
|||
type(CSF_Info_t), | public, | allocatable | :: | csf_ref(:) |
Information about the reference determinant of every run. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) | |||
logical, | intent(in) | :: | sysFlag | |||
logical, | intent(in), | optional | :: | t_print_in |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) | |||
integer, | intent(in) | :: | ind | |||
integer, | intent(out) | :: | lower | |||
integer, | intent(out) | :: | upper |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | ind | |||
integer, | intent(out) | :: | lower | |||
integer, | intent(out) | :: | upper |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(inout) | :: | ilut(0:GugaBits%len_tot) | |||
real(kind=dp), | intent(in) | :: | mat_ele | |||
integer, | intent(in) | :: | mat_type |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(inout) | :: | ilut(0:GugaBits%len_tot) | |||
real(kind=dp), | intent(in) | :: | mat_ele | |||
integer, | intent(in) | :: | mat_type |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | typ | |||
integer, | intent(in) | :: | a | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | b | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitationInformation_t), | intent(in) | :: | excitInfo |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | typ | |||
integer, | intent(in) | :: | inds(4) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | excit_info_int | |||
integer, | intent(out) | :: | inds(4) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | excit_info_int | |||
integer, | intent(out) | :: | a | |||
integer, | intent(out) | :: | i | |||
integer, | intent(out) | :: | b | |||
integer, | intent(out) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | excit_info_int | |||
integer, | intent(out) | :: | typ | |||
integer, | intent(out) | :: | a | |||
integer, | intent(out) | :: | i | |||
integer, | intent(out) | :: | b | |||
integer, | intent(out) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | excit_info_int | |||
integer, | intent(out) | :: | typ | |||
integer, | intent(out) | :: | inds(4) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | excit_info_int | |||
type(ExcitationInformation_t), | intent(out) | :: | excitInfo |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(inout) | :: | excit_info_int | |||
integer, | intent(in) | :: | inds(4) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(inout) | :: | excit_info_int | |||
integer, | intent(in) | :: | a | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | b | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | allocatable | :: | stepvector(:) | |||
integer, | public, | allocatable | :: | Occ_int(:) | |||
integer, | public, | allocatable | :: | B_int(:) | |||
real(kind=dp), | public, | allocatable | :: | Occ_real(:) | |||
real(kind=dp), | public, | allocatable | :: | B_real(:) | |||
real(kind=dp), | public, | allocatable | :: | cum_list(:) |
also use a fake cum-list of the non-doubly occupied orbital to increase preformance in the picking of orbitals (a) |
private pure function construct_CSF_Info_t (ilut) |
procedure , private , :: eq_CSF_Info_t Function | |
procedure , private , :: neq_CSF_Info_t Function | |
generic, public :: operator(==) => eq_CSF_Info_t | |
generic, public :: operator(/=) => neq_CSF_Info_t |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilutI(0:GugaBits%len_tot) | |||
integer(kind=n_int), | intent(in) | :: | ilutJ(0:GugaBits%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilutI(0:GugaBits%len_tot) | |||
integer(kind=n_int), | intent(in) | :: | ilutJ(0:GugaBits%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilutI(0:nifd) | |||
integer(kind=n_int), | intent(in) | :: | ilutJ(0:nifd) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | typ | |||
integer, | intent(in) | :: | gen1 | |||
integer, | intent(in) | :: | gen2 | |||
integer, | intent(in) | :: | currentGen | |||
integer, | intent(in) | :: | firstGen | |||
integer, | intent(in) | :: | lastGen | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j | |||
integer, | intent(in) | :: | k | |||
integer, | intent(in) | :: | l | |||
integer, | intent(in) | :: | fullStart | |||
integer, | intent(in) | :: | secondStart | |||
integer, | intent(in) | :: | firstEnd | |||
integer, | intent(in) | :: | fullEnd | |||
integer, | intent(in) | :: | weight | |||
integer, | intent(in) | :: | excitLvl | |||
real(kind=dp), | intent(in) | :: | order | |||
real(kind=dp), | intent(in) | :: | order1 | |||
integer, | intent(in), | optional | :: | overlap | ||
logical, | intent(in), | optional | :: | spin_change |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | gen | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j | |||
integer, | intent(in) | :: | fullStart | |||
integer, | intent(in) | :: | fullEnd | |||
integer, | intent(in), | optional | :: | typ |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | iI(0:GugaBits%len_tot) | |||
integer(kind=n_int), | intent(in) | :: | iJ(0:GugaBits%len_tot) | |||
integer, | intent(in) | :: | start | |||
integer, | intent(in) | :: | semi |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilutI(0:GugaBits%len_tot) | |||
integer(kind=n_int), | intent(in) | :: | ilutJ(0:GugaBits%len_tot) | |||
integer, | intent(in) | :: | semi | |||
integer, | intent(in) | :: | ende |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | sd_hilbert_space(:,:) | |||
integer, | intent(in) | :: | total_spin | |||
integer, | intent(in) | :: | n_el |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nJ(nel) | |||
integer, | intent(in) | :: | orb |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) | |||
integer, | intent(in) | :: | mat_type |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilutG(0:GugaBits%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nI(nEl) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) | |||
integer, | intent(in) | :: | spin | |||
integer, | intent(in) | :: | num_el |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) | |||
logical, | intent(in) | :: | sysFlag | |||
logical, | intent(in), | optional | :: | t_print_in |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nI(nEl) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nI(nEl) | |||
integer, | intent(in) | :: | iOrb |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_orb) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_orb) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_orb) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_orb) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_orb) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_orb) | |||
integer, | intent(in) | :: | s |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | csf(siz) | |||
integer, | intent(in) | :: | siz |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CSF_Info_t), | intent(in) | :: | csf_i | |||
class(CSF_Info_t), | intent(in) | :: | csf_j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(CSF_Info_t), | intent(in) | :: | csf_i | |||
class(CSF_Info_t), | intent(in) | :: | csf_j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(BitRep_t), | intent(in) | :: | BitIndex | |||
integer(kind=n_int), | intent(in) | :: | ilut(0:BitIndex%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(BitRep_t), | intent(in) | :: | BitIndex | |||
integer(kind=n_int), | intent(in) | :: | ilut(0:BitIndex%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(BitRep_t), | intent(in) | :: | BitIndex | |||
integer(kind=n_int), | intent(in) | :: | ilut(0:BitIndex%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | a | |||
integer, | intent(in), | optional | :: | excit_lvl | ||
integer, | intent(in), | optional | :: | excit_typ |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int_rdm), | intent(in) | :: | rdm_ind |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int_rdm), | intent(in) | :: | rdm_ind |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j | |||
integer, | intent(in) | :: | k | |||
integer, | intent(in) | :: | l | |||
integer, | intent(in), | optional | :: | excit_lvl | ||
integer, | intent(in), | optional | :: | excit_typ |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilutG(0:GugaBits%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | typ | |||
integer, | intent(in) | :: | inds(4) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | typ | |||
integer, | intent(in) | :: | a | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | b | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | excit_info_int |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | excit_info_int | |||
integer, | intent(in) | :: | pos |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | typ | |||
integer, | intent(in) | :: | a | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | b | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitationInformation_t), | intent(in) | :: | excitInfo |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n_spatial_bits |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nI(nEl) | |||
integer, | intent(in) | :: | nJ(nEl) | |||
integer, | intent(out) | :: | ex(2,2) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) | |||
integer, | intent(in) | :: | ind | |||
integer, | intent(out) | :: | lower | |||
integer, | intent(out) | :: | upper |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | ind | |||
integer, | intent(out) | :: | lower | |||
integer, | intent(out) | :: | upper |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(inout) | :: | nDets1 | |||
integer, | intent(in) | :: | nDets2 | |||
integer(kind=n_int), | intent(inout) | :: | list1(0:,1:) | |||
integer(kind=n_int), | intent(inout) | :: | list2(0:,1:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nunit | |||
integer(kind=n_int), | intent(in) | :: | ilut(:,:) | |||
integer, | intent(in), | optional | :: | n_orbs |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nunit | |||
integer(kind=n_int), | intent(in) | :: | ilut(0:) | |||
logical, | intent(in), | optional | :: | flag | ||
integer, | intent(in), | optional | :: | n_orbs |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(inout) | :: | ilut(0:GugaBits%len_tot) | |||
real(kind=dp), | intent(in) | :: | mat_ele | |||
integer, | intent(in) | :: | mat_type |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(inout) | :: | ilut(0:GugaBits%len_tot) | |||
real(kind=dp), | intent(in) | :: | mat_ele | |||
integer, | intent(in) | :: | mat_type |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | deltaB | |||
integer(kind=n_int), | intent(inout) | :: | ilut(0:GugaBits%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilutG(0:GugaBits%len_tot) | |||
integer(kind=n_int), | intent(out) | :: | ilutN(0:niftot) | |||
real(kind=dp), | intent(out), | optional | :: | HElement |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilutN(0:niftot) | |||
integer(kind=n_int), | intent(out) | :: | ilutG(0:GugaBits%len_tot) | |||
real(kind=dp), | intent(in), | optional | :: | HElement | ||
integer, | intent(in), | optional | :: | delta_b |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nI(nEl) | |||
integer(kind=n_int), | intent(out) | :: | ilut(0:GugaBits%len_tot) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:niftot) | |||
integer, | intent(out) | :: | step_vector(nSpatOrbs) | |||
integer, | intent(out) | :: | b_vector(nSpatOrbs) | |||
real(kind=dp), | intent(out) | :: | occ_vector(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | n_spat_orbs | |||
type(CSF_Info_t), | intent(out) | :: | csf_i |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) | |||
type(CSF_Info_t), | intent(inout) | :: | csf_i |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(BitRep_t), | intent(in) | :: | BitIndex | |||
integer(kind=n_int), | intent(inout) | :: | ilut(0:BitIndex%len_tot) | |||
integer(kind=int_rdm), | intent(in) | :: | rdm_ind | |||
real(kind=dp), | intent(in) | :: | x0 | |||
real(kind=dp), | intent(in) | :: | x1 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(BitRep_t), | intent(in) | :: | BitIndex | |||
integer(kind=n_int), | intent(in) | :: | ilut(0:BitIndex%len_tot) | |||
integer(kind=int_rdm), | intent(out) | :: | rdm_ind | |||
real(kind=dp), | intent(out) | :: | x0 | |||
real(kind=dp), | intent(out) | :: | x1 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(BitRep_t), | intent(in) | :: | BitIndex | |||
integer(kind=n_int), | intent(inout) | :: | ilut(0:BitIndex%len_tot) | |||
integer(kind=int_rdm), | intent(in) | :: | rdm_ind |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(BitRep_t), | intent(in) | :: | BitIndex | |||
integer(kind=n_int), | intent(inout) | :: | ilut(0:BitIndex%len_tot) | |||
real(kind=dp), | intent(in) | :: | x0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(BitRep_t), | intent(in) | :: | BitIndex | |||
integer(kind=n_int), | intent(inout) | :: | ilut(0:BitIndex%len_tot) | |||
real(kind=dp), | intent(in) | :: | x1 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int_rdm), | intent(in) | :: | rdm_ind | |||
integer, | intent(out) | :: | i | |||
integer, | intent(out) | :: | a | |||
integer, | intent(out), | optional | :: | excit_lvl | ||
integer, | intent(out), | optional | :: | excit_typ |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int_rdm), | intent(inout) | :: | rdm_ind | |||
integer, | intent(in) | :: | excit_typ |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int_rdm), | intent(inout) | :: | rdm_ind | |||
integer, | intent(in) | :: | excit_lvl |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int_rdm), | intent(in) | :: | ijkl | |||
integer, | intent(out) | :: | i | |||
integer, | intent(out) | :: | j | |||
integer, | intent(out) | :: | k | |||
integer, | intent(out) | :: | l | |||
integer(kind=int_rdm), | intent(out), | optional | :: | ij_out | ||
integer(kind=int_rdm), | intent(out), | optional | :: | kl_out | ||
integer, | intent(out), | optional | :: | excit_lvl | ||
integer, | intent(out), | optional | :: | excit_typ |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(inout) | :: | ilutG(0:GugaBits%len_tot) | |||
integer(kind=int_rdm), | intent(in) | :: | rdm_ind |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(inout) | :: | excit_info_int | |||
integer, | intent(in) | :: | typ |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(inout) | :: | excit_info_int | |||
integer, | intent(in) | :: | inds(4) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(inout) | :: | excit_info_int | |||
integer, | intent(in) | :: | a | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | b | |||
integer, | intent(in) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | excit_info_int | |||
integer, | intent(out) | :: | inds(4) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | excit_info_int | |||
integer, | intent(out) | :: | a | |||
integer, | intent(out) | :: | i | |||
integer, | intent(out) | :: | b | |||
integer, | intent(out) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | excit_info_int | |||
integer, | intent(out) | :: | typ | |||
integer, | intent(out) | :: | a | |||
integer, | intent(out) | :: | i | |||
integer, | intent(out) | :: | b | |||
integer, | intent(out) | :: | j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | excit_info_int | |||
integer, | intent(out) | :: | typ | |||
integer, | intent(out) | :: | inds(4) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=int64), | intent(in) | :: | excit_info_int | |||
type(ExcitationInformation_t), | intent(out) | :: | excitInfo |