| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | private, | parameter | :: | ABORT_EXCITATION | = | 0 | |
| integer, | private, | parameter | :: | N_DIM | = | 3 | |
| real(kind=dp), | public | :: | three_body_prefac | = | 0.0_dp | ||
| real(kind=dp), | public | :: | n_opp(-1:1) | = | 0.0_dp | ||
| logical, | private | :: | t_symmetric | = | .true. | ||
| real(kind=dp), | private, | allocatable | :: | two_body_transcorr_factor_matrix(:,:) | |||
| real(kind=dp), | private, | allocatable | :: | three_body_const_mat(:,:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | ic | |||
| integer, | intent(in) | :: | ex(2,ic) | |||
| logical, | intent(in) | :: | tpar |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | nJ(nel) | |||
| integer, | intent(inout), | optional | :: | ic_ret |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | spin | |||
| type(Symmetry), | intent(in) | :: | k_sym | |||
| logical, | intent(in), | optional | :: | t_sign |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | spin | |||
| integer, | intent(in) | :: | k_shift(3) | |||
| logical, | intent(in), | optional | :: | t_sign |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | k_vec(N_DIM) | |||
| integer, | intent(in) | :: | spin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| type(Symmetry), | intent(in) | :: | k_sym | |||
| integer, | intent(in) | :: | spin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | p(N_DIM) | |||
| integer, | intent(in) | :: | q(N_DIM) | |||
| integer, | intent(in) | :: | k(N_DIM) | |||
| integer, | intent(in) | :: | spin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| type(Symmetry) | :: | p | ||||
| type(Symmetry) | :: | q | ||||
| type(Symmetry) | :: | k | ||||
| integer, | intent(in) | :: | spin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | p(N_DIM) | |||
| integer, | intent(in) | :: | k(N_DIM) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(Symmetry), | intent(in) | :: | p | |||
| type(Symmetry), | intent(in) | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | J | |||
| type(Symmetry), | intent(in) | :: | p | |||
| type(Symmetry), | intent(in) | :: | a | |||
| integer, | intent(in) | :: | spin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | J | |||
| integer, | intent(in) | :: | p(N_DIM) | |||
| integer, | intent(in) | :: | k(N_DIM) | |||
| integer, | intent(in) | :: | spin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | J | |||
| type(Symmetry), | intent(in) | :: | p | |||
| type(Symmetry), | intent(in) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | J | |||
| integer, | intent(in) | :: | p(N_DIM) | |||
| integer, | intent(in) | :: | k(N_DIM) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(:) | |||
| real(kind=dp), | intent(in) | :: | J | |||
| type(Symmetry), | intent(in) | :: | p | |||
| type(Symmetry), | intent(in) | :: | q | |||
| type(Symmetry), | intent(in) | :: | a | |||
| integer, | intent(in) | :: | spin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(:) | |||
| real(kind=dp), | intent(in) | :: | J | |||
| integer, | intent(in) | :: | p(N_DIM) | |||
| integer, | intent(in) | :: | q(N_DIM) | |||
| integer, | intent(in) | :: | k(N_DIM) | |||
| integer, | intent(in) | :: | spin |
| 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) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(in) | :: | ex(:,:) | |||
| integer, | intent(in) | :: | ic |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ex(:,:) | |||
| integer, | intent(in) | :: | ic |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(in) | :: | ex(:,:) | |||
| integer, | intent(in) | :: | ic |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(in) | :: | ex(:,:) | |||
| integer, | intent(in) | :: | ic |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(in) | :: | ex(:,:) | |||
| integer, | intent(in) | :: | ic |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(in) | :: | ex(2,2) | |||
| integer, | intent(in) | :: | ic |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | ic | |||
| integer, | intent(in) | :: | ex(2,ic) | |||
| logical, | intent(in) | :: | tpar |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | nJ(nel) | |||
| integer, | intent(inout), | optional | :: | ic_ret |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| real(kind=dp), | intent(in) | :: | corr_J |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | spin | |||
| type(Symmetry), | intent(in) | :: | k_sym | |||
| logical, | intent(in), | optional | :: | t_sign |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | spin | |||
| integer, | intent(in) | :: | k_shift(3) | |||
| logical, | intent(in), | optional | :: | t_sign |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | ex(2,2) | |||
| logical, | intent(in) | :: | tpar |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | k_vec(N_DIM) | |||
| integer, | intent(in) | :: | spin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| type(Symmetry), | intent(in) | :: | k_sym | |||
| integer, | intent(in) | :: | spin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | J | |||
| integer, | intent(in) | :: | p(N_DIM) | |||
| integer, | intent(in) | :: | k(N_DIM) | |||
| integer, | intent(in) | :: | spin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | J | |||
| integer, | intent(in) | :: | p(N_DIM) | |||
| integer, | intent(in) | :: | k(N_DIM) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(:) | |||
| real(kind=dp), | intent(in) | :: | J | |||
| integer, | intent(in) | :: | p(N_DIM) | |||
| integer, | intent(in) | :: | q(N_DIM) | |||
| integer, | intent(in) | :: | k(N_DIM) | |||
| integer, | intent(in) | :: | spin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | p(N_DIM) | |||
| integer, | intent(in) | :: | k(N_DIM) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(in) | :: | p(N_DIM) | |||
| integer, | intent(in) | :: | q(N_DIM) | |||
| integer, | intent(in) | :: | k(N_DIM) | |||
| integer, | intent(in) | :: | spin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ex(2,3) | |||
| logical, | intent(in) | :: | tpar |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ex(2,3) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | elecs(:) | |||
| integer, | intent(in) | :: | orbs(:) |
An API interfacing function for generate_excitation to the rest of NECI:
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:NIfTot) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer(kind=n_int), | intent(out) | :: | ilutJ(0:NifTot) | |||
| integer, | intent(in) | :: | exFlag | |||
| integer, | intent(out) | :: | ic | |||
| integer, | intent(out) | :: | ex(2,maxExcit) | |||
| logical, | intent(out) | :: | tParity | |||
| real(kind=dp), | intent(out) | :: | pGen | |||
| real(kind=dp), | intent(out) | :: | hel | |||
| type(excit_gen_store_type), | intent(inout), | target | :: | store | ||
| integer, | intent(in), | optional | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:NIfTot) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer(kind=n_int), | intent(out) | :: | ilutJ(0:NifTot) | |||
| integer, | intent(in) | :: | exFlag | |||
| integer, | intent(out) | :: | ic | |||
| integer, | intent(out) | :: | ex(2,maxExcit) | |||
| logical, | intent(out) | :: | tParity | |||
| real(kind=dp), | intent(out) | :: | pGen | |||
| real(kind=dp), | intent(out) | :: | hel | |||
| type(excit_gen_store_type), | intent(inout), | target | :: | store | ||
| integer, | intent(in), | optional | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:NIfTot) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer(kind=n_int), | intent(out) | :: | ilutJ(0:NIfTot) | |||
| integer, | intent(in) | :: | exFlag | |||
| integer, | intent(out) | :: | ic | |||
| integer, | intent(out) | :: | ex(2,maxExcit) | |||
| logical, | intent(out) | :: | tParity | |||
| real(kind=dp), | intent(out) | :: | pgen | |||
| real(kind=dp), | intent(out) | :: | hel | |||
| type(excit_gen_store_type), | intent(inout), | target | :: | store | ||
| integer, | intent(in), | optional | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:NIfTot) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer(kind=n_int), | intent(out) | :: | ilutJ(0:NIfTot) | |||
| integer, | intent(in) | :: | exFlag | |||
| integer, | intent(out) | :: | ic | |||
| integer, | intent(out) | :: | ex(2,3) | |||
| logical, | intent(out) | :: | tParity | |||
| real(kind=dp), | intent(out) | :: | pgen | |||
| real(kind=dp), | intent(out) | :: | hel | |||
| type(excit_gen_store_type), | intent(inout), | target | :: | store | ||
| integer, | intent(in), | optional | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer(kind=n_int), | intent(out) | :: | ilutJ(0:niftot) | |||
| integer, | intent(out) | :: | ex(2,3) | |||
| logical, | intent(out) | :: | tParity | |||
| real(kind=dp), | intent(out) | :: | pgen |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer(kind=n_int), | intent(out) | :: | ilutJ(0:niftot) | |||
| integer, | intent(out) | :: | ex(2,3) | |||
| logical, | intent(out) | :: | tParity | |||
| real(kind=dp), | intent(out) | :: | pgen |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer(kind=n_int), | intent(out) | :: | ilutJ(0:niftot) | |||
| integer, | intent(out) | :: | ex(2,3) | |||
| logical, | intent(out) | :: | tParity | |||
| real(kind=dp), | intent(out) | :: | pgen |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:NIfTot) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer(kind=n_int), | intent(out) | :: | ilutJ(0:NifTot) | |||
| integer, | intent(in) | :: | exFlag | |||
| integer, | intent(out) | :: | ic | |||
| integer, | intent(out) | :: | ex(2,maxExcit) | |||
| logical, | intent(out) | :: | tParity | |||
| real(kind=dp), | intent(out) | :: | pGen | |||
| real(kind=dp), | intent(out) | :: | hel | |||
| type(excit_gen_store_type), | intent(inout), | target | :: | store | ||
| integer, | intent(in), | optional | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:NIfTot) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer(kind=n_int), | intent(out) | :: | ilutJ(0:NifTot) | |||
| integer, | intent(in) | :: | exFlag | |||
| integer, | intent(out) | :: | ic | |||
| integer, | intent(out) | :: | ex(2,maxExcit) | |||
| logical, | intent(out) | :: | tParity | |||
| real(kind=dp), | intent(out) | :: | pGen | |||
| real(kind=dp), | intent(out) | :: | hel | |||
| type(excit_gen_store_type), | intent(inout), | target | :: | store | ||
| integer, | intent(in), | optional | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:NIfTot) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer(kind=n_int), | intent(out) | :: | ilutJ(0:NifTot) | |||
| integer, | intent(in) | :: | exFlag | |||
| integer, | intent(out) | :: | ic | |||
| integer, | intent(out) | :: | ex(2,maxExcit) | |||
| logical, | intent(out) | :: | tParity | |||
| real(kind=dp), | intent(out) | :: | pGen | |||
| real(kind=dp), | intent(out) | :: | hel | |||
| type(excit_gen_store_type), | intent(inout), | target | :: | store | ||
| integer, | intent(in), | optional | :: | run |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer(kind=n_int), | intent(out) | :: | ilutJ(0:niftot) | |||
| integer, | intent(out) | :: | ex(2,3) | |||
| logical, | intent(out) | :: | tParity | |||
| real(kind=dp), | intent(out) | :: | pgen |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(in) | :: | src(3) | |||
| integer, | intent(in) | :: | orb_a | |||
| integer, | intent(out) | :: | orbs(2) | |||
| real(kind=dp), | intent(out) | :: | p_orb |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(in) | :: | src(3) | |||
| integer, | intent(in) | :: | orb_a | |||
| integer, | intent(out) | :: | orb_list(nbasis/2,2) | |||
| real(kind=dp), | intent(out) | :: | cum_arr(nbasis/2) | |||
| real(kind=dp), | intent(out) | :: | cum_sum | |||
| integer, | intent(in), | optional | :: | tgt | ||
| real(kind=dp), | intent(out), | optional | :: | cpt |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(out) | :: | orb | |||
| real(kind=dp), | intent(out) | :: | p_orb | |||
| integer, | intent(in), | optional | :: | sum_ms |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer(kind=n_int), | intent(out) | :: | ilutJ(0:niftot) | |||
| integer, | intent(out) | :: | ex(2,2) | |||
| logical, | intent(out) | :: | tParity | |||
| real(kind=dp), | intent(out) | :: | pgen |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(in) | :: | src(2) | |||
| integer, | intent(out) | :: | orbs(2) | |||
| real(kind=dp), | intent(out) | :: | p_orb |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(in) | :: | src(2) | |||
| integer, | intent(out) | :: | orbs(2) | |||
| real(kind=dp), | intent(out) | :: | p_orb |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(in) | :: | src(2) | |||
| integer, | intent(out) | :: | orb_list(nbasis/2,2) | |||
| real(kind=dp), | intent(out) | :: | cum_arr(nbasis/2) | |||
| real(kind=dp), | intent(out) | :: | cum_sum | |||
| integer, | intent(in), | optional | :: | tgt | ||
| real(kind=dp), | intent(out), | optional | :: | cpt |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
| integer, | intent(in) | :: | src(2) | |||
| integer, | intent(out) | :: | orb_list(nbasis,2) | |||
| real(kind=dp), | intent(out) | :: | cum_arr(nbasis) | |||
| real(kind=dp), | intent(out) | :: | cum_sum | |||
| integer, | intent(in), | optional | :: | tgt | ||
| real(kind=dp), | intent(out), | optional | :: | cpt |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | optional | :: | nI(nel) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(lattice), | intent(in), | optional | :: | in_lat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(lattice), | intent(in), | optional | :: | in_lat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(lattice), | intent(in), | optional | :: | in_lat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(lattice), | intent(in), | optional | :: | in_lat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | nI(nel) | |||
| integer, | intent(out) | :: | nJ(nel) | |||
| integer, | intent(in) | :: | elecs(3) | |||
| integer, | intent(in) | :: | orbs(3) | |||
| integer, | intent(out) | :: | ex(2,3) | |||
| logical, | intent(out) | :: | tPar |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(lattice), | optional | :: | in_lat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(lattice), | intent(in), | optional | :: | in_lat |