10
0
mirror of https://github.com/QuantumPackage/qp2.git synced 2024-09-16 17:35:35 +02:00
QuantumPackage/src/ao_two_e_ints
Kevin Gasperich 0914a60d63 working on MO 2e ints
added functions to get MO 2e ints
still need routines to get multiple ints
reused some functions from AO 2e ints
2020-02-04 13:35:09 -06:00
..
EZFIO.cfg Initial commit 2019-01-25 11:39:31 +01:00
gauss_legendre.irp.f Initial commit 2019-01-25 11:39:31 +01:00
integrals_in_map_slave.irp.f Initial commit 2019-01-25 11:39:31 +01:00
map_integrals.irp.f working on MO 2e ints 2020-02-04 13:35:09 -06:00
NEED Initial commit 2019-01-25 11:39:31 +01:00
README.rst Initial commit 2019-01-25 11:39:31 +01:00
two_e_integrals.irp.f working on two e ints 2020-01-22 11:35:41 -06:00

==================
ao_two_e_ints
==================

Here, all two-electron integrals (:math:`1/r_{12}`) are computed.
As they have 4 indices and many are zero, they are stored in a map, as defined
in :file:`utils/map_module.f90`.

To fetch an |AO| integral, use the
`get_ao_two_e_integral(i,j,k,l,ao_integrals_map)` function.


The conventions are:
* For |AO| integrals : (ij|kl) = (11|22) = <ik|jl> = <12|12>