Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(ExcitationInformation_t), | public | :: | global_excitInfo |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j |
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(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
logical, | intent(in), | optional | :: | t_full |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j | |||
integer, | intent(in) | :: | k | |||
integer, | intent(in) | :: | l | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
logical, | intent(in), | optional | :: | t_full |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
logical, | intent(in) | :: | tmatFlag | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | i |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:niftot) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in), | optional | :: | run | ||
integer, | intent(out), | optional | :: | exlevel |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer(kind=n_int), | intent(in) | :: | ilutJ(0:niftot) | |||
type(CSF_Info_t), | intent(in) | :: | csf_j |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut_list(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | sOrb |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | sOrb | |||
integer, | intent(in) | :: | pOrb | |||
real(kind=dp), | intent(in) | :: | negSwitches | |||
real(kind=dp), | intent(in) | :: | posSwitches | |||
real(kind=dp), | intent(in) | :: | bVal |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | sOrb | |||
integer, | intent(in) | :: | pOrb | |||
integer, | intent(in) | :: | oOrb | |||
real(kind=dp), | intent(in) | :: | negSwitches1 | |||
real(kind=dp), | intent(in) | :: | negSwitches2 | |||
real(kind=dp), | intent(in) | :: | posSwitches1 | |||
real(kind=dp), | intent(in) | :: | posSwitches2 | |||
real(kind=dp), | intent(in) | :: | bVal1 | |||
real(kind=dp), | intent(in) | :: | bVal2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | sOrb | |||
integer, | intent(in) | :: | pOrb | |||
real(kind=dp), | intent(in) | :: | negSwitches | |||
real(kind=dp), | intent(in) | :: | posSwitches | |||
real(kind=dp), | intent(in) | :: | bVal |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(in) | :: | nSwitches | |||
real(kind=dp), | intent(in) | :: | bVal | |||
type(WeightData_t), | intent(in) | :: | dat |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(in) | :: | nSwitches | |||
real(kind=dp), | intent(in) | :: | bVal | |||
type(WeightData_t), | intent(in) | :: | dat |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | sOrb | |||
integer, | intent(in) | :: | pOrb | |||
real(kind=dp), | intent(in) | :: | negSwitches | |||
real(kind=dp), | intent(in) | :: | posSwitches | |||
real(kind=dp), | intent(in) | :: | bVal |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(in) | :: | nSwitches | |||
real(kind=dp), | intent(in) | :: | bVal | |||
type(WeightData_t), | intent(in) | :: | dat |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(in) | :: | nSwitches | |||
real(kind=dp), | intent(in) | :: | bVal | |||
type(WeightData_t), | intent(in) | :: | dat |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | ind |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitationInformation_t), | intent(in) | :: | excitInfo |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
integer, | intent(in) | :: | nI(nel) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer(kind=n_int), | intent(in) | :: | ilutJ(0:niftot) | |||
integer, | intent(in) | :: | nJ(nel) | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilutI(0:niftot) | |||
integer, | intent(in) | :: | nI(nel) | |||
integer(kind=n_int), | intent(in) | :: | ilutJ(0:niftot) | |||
integer, | intent(in) | :: | nJ(nel) | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:niftot) | |||
integer, | intent(in) | :: | nI(nel) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | occ_orbs(2) | |||
integer, | intent(in) | :: | orb_a | |||
integer, | intent(in) | :: | orb_b |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | occ_orbs(2) | |||
integer, | intent(in) | :: | orb_a | |||
integer, | intent(in) | :: | orb_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 |
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 |
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 | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | csfs(:,:) | |||
real(kind=dp), | intent(in) | :: | csf_coeffs(:) | |||
integer(kind=n_int), | intent(out), | allocatable | :: | sds(:,:) | ||
real(kind=dp), | intent(out), | allocatable | :: | sd_coeffs(:) | ||
real(kind=dp), | intent(in), | optional | :: | ms |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | csf(0:GugaBits%len_tot) | |||
integer(kind=n_int), | intent(out), | allocatable | :: | sds(:,:) | ||
real(kind=dp), | intent(out), | allocatable | :: | weights(:) | ||
real(kind=dp), | intent(in), | optional | :: | ms | ||
real(kind=dp), | intent(in), | optional | :: | coeff |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occ_orbs(2) | |||
real(kind=dp), | intent(out) | :: | cpt_a | |||
real(kind=dp), | intent(out) | :: | cpt_b |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occ_orbs(2) | |||
real(kind=dp), | intent(out) | :: | above_cpt | |||
real(kind=dp), | intent(out) | :: | below_cpt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | branch_pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | branch_pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | branch_pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | branch_pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | branch_pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | branch_pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | t(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
real(kind=dp), | intent(out) | :: | integral |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | s | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
type(WeightObj_t), | intent(in) | :: | weights | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
integer(kind=n_int), | intent(inout) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(inout) | :: | probWeight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(inout) | :: | t(0:nifguga) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
type(WeightObj_t), | intent(in) | :: | weights | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
integer(kind=n_int), | intent(inout) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(inout) | :: | probWeight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
type(WeightObj_t), | intent(in) | :: | weights | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
integer(kind=n_int), | intent(inout) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(inout) | :: | probWeight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
type(WeightObj_t), | intent(in) | :: | weights | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
integer(kind=n_int), | intent(inout) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(inout) | :: | probWeight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
type(WeightObj_t), | intent(in) | :: | weights | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
integer(kind=n_int), | intent(inout) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(inout) | :: | probWeight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | t(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
real(kind=dp), | intent(out) | :: | integral |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer(kind=n_int), | intent(in) | :: | t(0:nifguga) | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
real(kind=dp), | intent(inout) | :: | branch_pgen | |||
real(kind=dp), | intent(out) | :: | pgen | |||
real(kind=dp), | intent(out) | :: | integral | |||
integer(kind=int_rdm), | intent(out), | optional, | allocatable | :: | rdm_ind(:) | |
real(kind=dp), | intent(out), | optional, | allocatable | :: | rdm_mat(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occ_orbs(2) | |||
integer, | intent(in) | :: | orb_a | |||
real(kind=dp), | intent(out) | :: | orb_pgen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occ_orbs(2) | |||
integer, | intent(in) | :: | orb_a | |||
real(kind=dp), | intent(out) | :: | orb_pgen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | probWeight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
type(WeightObj_t), | intent(in) | :: | weights | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | probWeight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | branch_pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | branch_pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | branch_pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | branch_pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | branch_pgen | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(inout) | :: | t(0:nifguga) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | s | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
type(WeightObj_t), | intent(in) | :: | weights | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | probWeight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
type(WeightObj_t), | intent(in) | :: | weights | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
integer(kind=n_int), | intent(out) | :: | t(0:nifguga) | |||
real(kind=dp), | intent(out) | :: | probWeight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nTot | |||
logical, | intent(in), | optional | :: | t_singles_only | ||
logical, | intent(in), | optional | :: | t_print_time | ||
logical, | intent(in), | optional | :: | t_full |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
logical, | intent(in) | :: | tmatFlag | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
logical, | intent(in), | optional | :: | t_full |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | sO | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
type(WeightObj_t), | intent(in) | :: | weights | |||
integer(kind=n_int), | intent(inout) | :: | tempExcits(:,:) | |||
integer, | intent(inout) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | sOrb | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t) | :: | weightObj | ||||
integer(kind=n_int), | intent(inout) | :: | tempExcits(:,:) | |||
integer, | intent(inout) | :: | nExcits |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(inout), | allocatable | :: | tempExcits(:,:) | ||
integer, | intent(inout) | :: | nExcits | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
type(WeightObj_t), | intent(in) | :: | weightObj | |||
integer(kind=n_int), | intent(out), | allocatable | :: | tempExcits(:,:) | ||
integer, | intent(out) | :: | nExcits |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | i | |||
integer, | intent(in) | :: | j | |||
integer, | intent(in) | :: | k | |||
integer, | intent(in) | :: | l | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
logical, | intent(in), | optional | :: | t_full |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
logical, | intent(in), | optional | :: | t_no_singles_opt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
logical, | intent(in), | optional | :: | t_no_singles_opt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t) | :: | excitInfo | ||||
integer(kind=n_int), | intent(inout), | allocatable | :: | tempExcits(:,:) | ||
integer, | intent(inout) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | plusWeight | |||
real(kind=dp), | intent(in) | :: | minusWeight | |||
logical, | intent(in), | optional | :: | t_no_singles_opt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t) | :: | excitInfo | ||||
integer(kind=n_int), | intent(inout), | allocatable | :: | tempExcits(:,:) | ||
integer, | intent(inout) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | plusWeight | |||
real(kind=dp), | intent(in) | :: | minusWeight | |||
logical, | intent(in), | optional | :: | t_no_singles_opt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
real(kind=dp), | intent(in) | :: | plusWeight | |||
real(kind=dp), | intent(in) | :: | minusWeight | |||
real(kind=dp), | intent(in) | :: | zeroWeight | |||
integer(kind=n_int), | intent(out), | allocatable | :: | tempExcits(:,:) | ||
integer, | intent(out) | :: | nExcits |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
logical, | intent(in), | optional | :: | t_no_singles_opt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) | |||
logical, | intent(in), | optional | :: | t_no_singles_opt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(inout), | allocatable | :: | tempExcits(:,:) | ||
integer, | intent(inout) | :: | nExcits | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
logical, | intent(in), | optional | :: | t_no_singles_opt |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(inout) | :: | tempExcits(:,:) | |||
integer, | intent(inout) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | plusWeight | |||
real(kind=dp), | intent(in) | :: | minusWeight | |||
real(kind=dp), | intent(in) | :: | zeroWeight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(inout) | :: | tempExcits(:,:) | |||
integer, | intent(inout) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | plusWeight | |||
real(kind=dp), | intent(in) | :: | minusWeight | |||
real(kind=dp), | intent(in) | :: | zeroWeight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(inout) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer(kind=n_int), | intent(out), | allocatable | :: | excitations(:,:) | ||
integer, | intent(out) | :: | nExcits | |||
real(kind=dp), | intent(in) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(in) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
logical, | intent(out) | :: | flag | |||
real(kind=dp), | intent(out), | optional | :: | posSwitches(nSpatOrbs) | ||
real(kind=dp), | intent(out), | optional | :: | negSwitches(nSpatOrbs) | ||
type(WeightObj_t), | intent(out), | optional | :: | opt_weight |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitationInformation_t), | intent(in) | :: | excitInfo | |||
integer, | intent(out) | :: | a | |||
integer, | intent(out) | :: | b | |||
integer, | intent(out), | optional | :: | c | ||
integer, | intent(out), | optional | :: | d |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
integer, | intent(in) | :: | nI(nel) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(out) | :: | excitInfo | |||
real(kind=dp), | intent(out) | :: | pgen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | orb_i | |||
real(kind=dp), | intent(out) | :: | cum_arr(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | orb_i | |||
real(kind=dp), | intent(out) | :: | cum_arr(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | orb_i | |||
real(kind=dp), | intent(out) | :: | cum_arr(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
integer, | intent(in) | :: | nI(nel) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(out) | :: | excitInfo | |||
real(kind=dp), | intent(out) | :: | pgen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
integer, | intent(in) | :: | nI(nel) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(out) | :: | excitInfo | |||
real(kind=dp), | intent(out) | :: | pgen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nI(nel) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | orb_i | |||
integer, | intent(in) | :: | cc_i | |||
real(kind=dp), | intent(out) | :: | cum_arr(OrbClassCount(cc_i)) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nI(nel) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | orb_i | |||
integer, | intent(in) | :: | cc_i | |||
real(kind=dp), | intent(out) | :: | cum_arr(OrbClassCount(cc_i)) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nI(nel) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | orb_i | |||
integer, | intent(in) | :: | cc_i | |||
real(kind=dp), | intent(out) | :: | cum_arr(OrbClassCount(cc_i)) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
integer, | intent(in) | :: | nI(nel) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(out) | :: | excitInfo | |||
real(kind=dp), | intent(out) | :: | pgen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
integer, | intent(in) | :: | nI(nel) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(out) | :: | excitInfo | |||
real(kind=dp), | intent(out) | :: | pgen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:nifguga) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occ_orbs(2) | |||
real(kind=dp), | intent(out) | :: | cum_arr(nSpatOrbs) | |||
type(ExcitationInformation_t), | intent(out) | :: | excit_arr(nBasis) | |||
integer, | intent(out) | :: | orb_arr(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occ_orbs(2) | |||
real(kind=dp), | intent(out) | :: | cum_arr(nSpatOrbs) | |||
type(ExcitationInformation_t), | intent(out), | optional | :: | excit_arr(nSpatOrbs) | ||
integer, | intent(out), | optional | :: | orb_arr(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occ_orbs(2) | |||
real(kind=dp), | intent(out) | :: | cum_arr(nSpatOrbs) | |||
type(ExcitationInformation_t), | intent(out) | :: | excit_arr(nSpatOrbs) | |||
integer, | intent(out) | :: | orb_arr(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occ_orbs(2) | |||
real(kind=dp), | intent(out) | :: | cum_arr(nSpatOrbs) | |||
type(ExcitationInformation_t), | intent(out) | :: | excit_arr(nSpatOrbs) | |||
integer, | intent(out) | :: | orb_arr(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=n_int), | intent(in) | :: | ilut(0:GugaBits%len_tot) | |||
integer, | intent(in) | :: | nI(nel) | |||
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
type(ExcitationInformation_t), | intent(out) | :: | excitInfo | |||
real(kind=dp), | intent(out) | :: | pgen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occ_orbs(2) | |||
integer, | intent(in) | :: | orb_b | |||
integer, | intent(in) | :: | orb_a | |||
real(kind=dp), | intent(out) | :: | cpt | |||
real(kind=dp), | intent(out) | :: | cum_sum | |||
integer, | intent(in), | optional | :: | orb_res | ||
logical, | intent(in), | optional | :: | range_flag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occ_orbs(2) | |||
integer, | intent(in) | :: | orb_a | |||
integer, | intent(in) | :: | cc_b | |||
real(kind=dp), | intent(out) | :: | int_contrib | |||
real(kind=dp), | intent(out) | :: | cum_sum | |||
integer, | intent(out) | :: | orb_b | |||
integer, | intent(in), | optional | :: | orb_res | ||
logical, | intent(in), | optional | :: | range_flag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occ_orbs(2) | |||
real(kind=dp), | intent(out) | :: | contrib | |||
real(kind=dp), | intent(out) | :: | cum_sum | |||
real(kind=dp), | intent(out) | :: | cum_arr(nSpatOrbs) | |||
integer, | intent(out) | :: | orb_a |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occ_orbs(2) | |||
real(kind=dp), | intent(out) | :: | cum_arr(nSpatOrbs) | |||
integer, | intent(in), | optional | :: | tgt_orb | ||
real(kind=dp), | intent(out), | optional | :: | pgen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nI(nel) | |||
integer, | intent(out) | :: | spin_orbs(2) | |||
integer, | intent(out) | :: | sym_prod | |||
integer, | intent(out) | :: | sum_ml | |||
real(kind=dp), | intent(out) | :: | temp_pgen |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | start | |||
integer, | intent(in) | :: | ende | |||
real(kind=dp), | intent(inout) | :: | pgen | |||
integer, | intent(out) | :: | orb | |||
integer, | intent(in), | optional | :: | occRes |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | orbRes(:) | |||
real(kind=dp), | intent(inout) | :: | pgen | |||
integer, | intent(out) | :: | orb | |||
integer, | intent(in), | optional | :: | occRes |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | occRes | |||
real(kind=dp), | intent(inout) | :: | pgen | |||
integer, | intent(out) | :: | orb | |||
integer, | intent(in), | optional | :: | orbRes1 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | orbRes | |||
real(kind=dp), | intent(inout) | :: | pgen | |||
integer, | intent(out) | :: | orb | |||
integer, | intent(in), | optional | :: | occRes |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(CSF_Info_t), | intent(in) | :: | csf_i | |||
integer, | intent(in) | :: | sOrb | |||
integer, | intent(in) | :: | pOrb | |||
real(kind=dp), | intent(out) | :: | posSwitches(nSpatOrbs) | |||
real(kind=dp), | intent(out) | :: | negSwitches(nSpatOrbs) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitationInformation_t), | intent(in) | :: | excitInfo |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitationInformation_t), | intent(in) | :: | excitInfo |