9
1
mirror of https://github.com/QuantumPackage/qp2.git synced 2024-11-14 01:13:38 +01:00
qp2/src/ao_many_one_e_ints
2023-03-28 11:21:19 +02:00
..
ao_erf_gauss_grad.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
ao_erf_gauss.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
ao_gaus_gauss.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
fit_slat_gauss.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
grad2_jmu_manu.irp.f added thresh_cycle 2023-03-28 11:21:19 +02:00
grad2_jmu_modif_vect.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
grad2_jmu_modif.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
grad_lapl_jmu_manu.irp.f added thresh_cycle 2023-03-28 11:21:19 +02:00
grad_lapl_jmu_modif.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
grad_related_ints.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
list_grid.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
listj1b_sorted.irp.f added thresh_cycle 2023-03-28 11:21:19 +02:00
listj1b.irp.f remove Gauss_Prod when expo = 0 2023-03-04 14:28:29 +01:00
NEED added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
prim_int_erf_gauss.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
prim_int_gauss_gauss.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
README.rst added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
stg_gauss_int.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
taylor_exp.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00
xyz_grad_xyz_ao_pol.irp.f added ao_many_one_e_ints/ bi_ortho_mos/ 2023-02-06 18:17:56 +01:00

==================
ao_many_one_e_ints
==================

This module contains A LOT of one-electron integrals of the type 
A_ij( r ) = \int dr' phi_i(r') w(r,r') phi_j(r') 
where r is a point in real space. 

+) ao_gaus_gauss.irp.f: w(r,r') is a exp(-(r-r')^2)  , and can be multiplied by x/y/z
+) ao_erf_gauss.irp.f : w(r,r') is a exp(-(r-r')^2) erf(mu * |r-r'|)/|r-r'| , and can be multiplied by x/y/z
+) ao_erf_gauss_grad.irp.f: w(r,r') is a exp(-(r-r')^2) erf(mu * |r-r'|)/|r-r'| , and can be multiplied by x/y/z, but evaluated with also one gradient of an AO function. 

Fit of a Slater function and corresponding integrals
----------------------------------------------------
The file fit_slat_gauss.irp.f contains many useful providers/routines to fit a Slater function with 20 gaussian. 
+) coef_fit_slat_gauss : coefficients of the gaussians to fit e^(-x)
+) expo_fit_slat_gauss : exponents of the gaussians to fit e^(-x)

Integrals involving Slater functions : stg_gauss_int.irp.f

Taylor expansion of full correlation factor
-------------------------------------------
In taylor_exp.irp.f you might find interesting integrals of the type 
\int dr' exp( e^{-alpha |r-r|' - beta |r-r'|^2}) phi_i(r') phi_j(r') 
evaluated as a Taylor expansion of the exponential.