Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(ExcitGenSessionType), | public | :: | storedSession |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session | |||
integer, | intent(in) | :: | nI(nEl) | |||
integer, | intent(out) | :: | nJ(nEl) | |||
logical, | intent(out) | :: | tParity | |||
logical, | intent(out) | :: | tAllExcitFound | |||
logical, | intent(in) | :: | ti_lt_a_only |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session | |||
integer, | intent(out) | :: | nJ(nEl) | |||
logical, | intent(out) | :: | tParity | |||
logical, | intent(out) | :: | tAllExcitFound | |||
logical, | intent(in) | :: | ti_lt_a_only |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session | |||
integer, | intent(in) | :: | nI(nEl) | |||
integer, | intent(out) | :: | nJ(nEl) | |||
integer, | intent(out) | :: | exFlag | |||
integer, | intent(out) | :: | excitMat(2,2) | |||
logical, | intent(out) | :: | tParity | |||
logical, | intent(out) | :: | tAllExcitFound | |||
logical, | intent(in) | :: | ti_lt_a_only |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | minRank | ||||
integer, | public | :: | maxRank | ||||
integer, | public | :: | rank | ||||
integer, | public | :: | minSpinDiff | ||||
integer, | public | :: | maxSpinDiff | ||||
integer, | public, | allocatable | :: | nI(:) | |||
integer, | public, | allocatable | :: | holes(:) | |||
integer, | public, | allocatable | :: | elecIndices(:) | |||
integer, | public, | allocatable | :: | holeIndices(:) | |||
integer, | public, | allocatable | :: | elecSpinOrbs(:) | |||
integer, | public, | allocatable | :: | holeSpinOrbs(:) | |||
integer, | public | :: | spinDiff | ||||
integer, | public | :: | elecTotMl | ||||
integer, | public | :: | holeTotMl | ||||
integer, | public | :: | elecSymLabel | ||||
integer, | public | :: | holeSymLabel | ||||
type(BasisFN), | public | :: | nISym | ||||
logical, | public | :: | tInitialised | = | .false. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nI(nEl) | |||
integer, | intent(in) | :: | minRank | |||
integer, | intent(in) | :: | maxRank | |||
integer, | intent(in) | :: | minSpinDiff | |||
integer, | intent(in) | :: | maxSpinDiff |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | vec(:) | |||
integer, | intent(in) | :: | rank | |||
integer, | intent(in) | :: | limit |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(in) | :: | session |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(in) | :: | session |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(inout) | :: | vec(:) | |||
integer, | intent(in) | :: | maxIdx |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(inout) | :: | vec(:) | |||
integer, | intent(in) | :: | rank | |||
integer, | intent(in) | :: | limit | |||
logical, | intent(inout) | :: | tReachedLimit |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session | |||
logical, | intent(out) | :: | tReachedLimit |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session | |||
logical, | intent(out) | :: | tReachedLimit |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session | |||
logical, | intent(out) | :: | tReachedLimit |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(in) | :: | session | |||
integer, | intent(out) | :: | nJ(nEl) | |||
logical, | intent(out) | :: | tParity |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session | |||
integer, | intent(in) | :: | nI(nEl) | |||
integer, | intent(out) | :: | nJ(nEl) | |||
logical, | intent(out) | :: | tParity | |||
logical, | intent(out) | :: | tAllExcitFound | |||
logical, | intent(in) | :: | ti_lt_a_only |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session | |||
integer, | intent(out) | :: | nJ(nEl) | |||
logical, | intent(out) | :: | tParity | |||
logical, | intent(out) | :: | tAllExcitFound | |||
logical, | intent(in) | :: | ti_lt_a_only |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(ExcitGenSessionType), | intent(inout) | :: | session | |||
integer, | intent(in) | :: | nI(nEl) | |||
integer, | intent(out) | :: | nJ(nEl) | |||
integer, | intent(out) | :: | exFlag | |||
integer, | intent(out) | :: | excitMat(2,2) | |||
logical, | intent(out) | :: | tParity | |||
logical, | intent(out) | :: | tAllExcitFound | |||
logical, | intent(in) | :: | ti_lt_a_only |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | nI(nEl) | |||
integer, | intent(in) | :: | minRank | |||
integer, | intent(in) | :: | maxRank | |||
integer, | intent(in) | :: | minSpinDiff | |||
integer, | intent(in) | :: | maxSpinDiff | |||
integer, | intent(out) | :: | tot |