Doubles_gen_all_distinct_doubles_t Interface

interface
private pure function Doubles_gen_all_distinct_doubles_t(this, csf_i, sort_fused_key) result(res)

Arguments

Type IntentOptional Attributes Name
class(DoublesGUGABase_t), intent(in) :: this
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,(:)

Description

This function returns all possible excitations for the orbital picker

This means it considers only occupation, not spin recoupling.