dyn_sltcnd_excit Function

public function dyn_sltcnd_excit(ref, exc, tParity, assert_occupation) result(hel)

@brief Evaluate Matrix Element for different excitations using the Slater-Condon rules.

@details This generic function uses run time dispatch. This means that exc can be any subtype of class(Excitation_t). For performance reason it is advised to use sltcnd_excit, if the actual type is known at compile time.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ref(nel)
class(Excitation_t), intent(in) :: exc
logical, intent(in) :: tParity
logical, intent(in), optional :: assert_occupation

Return Value real(kind=dp)