is_allowed_configurations Function

private pure function is_allowed_configurations(this, nI, nJ)

Check if an excitation nI -> nJ is allowed.

Is called once at initialization, so it does not have to be super fast.

Type Bound

PQ_indexer_t

Arguments

Type IntentOptional Attributes Name
class(PQ_indexer_t), intent(in) :: this
integer, intent(in) :: nI(nEl)
integer, intent(in) :: nJ(nEl)

Return Value logical