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.

@param[in] ref, The reference determinant as array of occupied orbital indices. @param[in] exc, An excitation of type excitation_t. @param[in] tParity, The parity of the excitation.

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)


Contents