Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | p(N_DIM) | |||
integer, | intent(in) | :: | k(N_DIM) |
HElement_t(dp) function two_body_transcorr_factor_kvec(p, k)
integer, intent(in) :: p(N_DIM), k(N_DIM)
! take out the part with U/2 since this is already covered in the
! "normal" matrix elements
two_body_transcorr_factor_kvec = real(bhub, dp) / real(omega, dp) * ( &
(exp(trans_corr_param_2body) - 1.0_dp) * epsilon_kvec(k) + &
(exp(-trans_corr_param_2body) - 1.0_dp) * epsilon_kvec(p))
end function two_body_transcorr_factor_kvec