is_allowed_double_t Interface

interface
private pure function is_allowed_double_t(this, exc, prop_vec)

Arguments

Type IntentOptional Attributes Name
class(PropertyIndexer_t), intent(in) :: this
type(Excite_2_t), intent(in) :: exc
integer, intent(in) :: prop_vec(:)

Return Value logical

Description

Check if a double excitation is allowed.

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