CumulGASSpec_t Interface

public interface CumulGASSpec_t

Contents


Module Procedures

private pure function construct_CumulGASSpec_t(cn_min, cn_max, spat_GAS_orbs, recoupling) result(GAS_spec)

Constructor of CumulGASSpec_t

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: cn_min(:)

Cumulative minimum particle number.

integer, intent(in) :: cn_max(:)

Cumulative maximum particle number.

integer, intent(in) :: spat_GAS_orbs(:)

GAS space for the i-th spatial orbital.

logical, intent(in), optional :: recoupling

Exchange double excitations that recouple the spin are allowed

Return Value type(CumulGASSpec_t)