From 465484314640cd951230d4d550c7b9874bc6a977 Mon Sep 17 00:00:00 2001 From: Anthony Scemama Date: Tue, 9 Feb 2021 12:16:20 +0100 Subject: [PATCH] Added h_core_ri --- src/mo_two_e_ints/core_quantities.irp.f | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/mo_two_e_ints/core_quantities.irp.f b/src/mo_two_e_ints/core_quantities.irp.f index 1cc50cb1..b0f48b6d 100644 --- a/src/mo_two_e_ints/core_quantities.irp.f +++ b/src/mo_two_e_ints/core_quantities.irp.f @@ -36,3 +36,26 @@ BEGIN_PROVIDER [double precision, core_fock_operator, (mo_num,mo_num)] enddo enddo END_PROVIDER + +BEGIN_PROVIDER [ double precision, h_core_ri, (mo_num, mo_num) ] + implicit none + BEGIN_DOC + ! Core Hamiltonian with 3-index exchange integrals: + ! + ! $\tilde{h}{pq} = h_{pq} - \frac{1}{2}\sum_{k} g(pk,kq)$ + END_DOC + + integer :: i,j, k + + do j=1,mo_num + do i=1,mo_num + h_core_ri(i,j) = mo_one_e_integrals(i,j) + enddo + do k=1,mo_num + do i=1,mo_num + h_core_ri(i,j) = h_core_ri(i,j) - big_array_exchange_integrals(i,k,j) + enddo + enddo + enddo +END_PROVIDER +