LocalGASSpec_t Interface

public interface LocalGASSpec_t

Contents


Module Procedures

private pure function construct_LocalGASSpec_t(n_min, n_max, spat_GAS_orbs, recoupling) result(GAS_spec)

Constructor of LocalGASSpec_t

Arguments

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

Minimum particle number per GAS space.

integer, intent(in) :: n_max(:)

Maximum particle number per GAS space.

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(LocalGASSpec_t)