dyn_is_allowed Function

private pure function dyn_is_allowed(this, exc, prop_vec)

Check if an excitation is allowed.

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

Type Bound

PropertyIndexer_t

Arguments

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

Return Value logical