gen_all_distinct_PropVec Function

private pure function gen_all_distinct_PropVec(indexer, csf_i, sort_fused_key) result(res)

This function returns all possible excitations for the orbital picker

This means it considers only occupation, not spin recoupling.

Arguments

Type IntentOptional Attributes Name
class(AlsoGUGA_PropertyIndexer_t), intent(in) :: indexer
type(CSF_Info_t), intent(in) :: csf_i
logical, intent(in), optional :: sort_fused_key

The fused index of the excitations should be sorted.

Return Value type(DistinctDouble_t), allocatable, (:)