three_body_exchange_contrib Interface

private interface three_body_exchange_contrib

Contents


Module Procedures

private function exchange_contrib_ksym(nI, J, p, q, a, spin)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nI(:)
real(kind=dp), intent(in) :: J
type(Symmetry), intent(in) :: p
type(Symmetry), intent(in) :: q
type(Symmetry), intent(in) :: a
integer, intent(in) :: spin

Return Value real(kind=dp)

private function exchange_contrib_kvec(nI, J, p, q, k, spin)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nI(:)
real(kind=dp), intent(in) :: J
integer, intent(in) :: p(N_DIM)
integer, intent(in) :: q(N_DIM)
integer, intent(in) :: k(N_DIM)
integer, intent(in) :: spin

Return Value real(kind=dp)