10
0
mirror of https://github.com/QuantumPackage/qp2.git synced 2025-01-08 20:33:20 +01:00

mixed one-e integrals work

This commit is contained in:
eginer 2024-12-06 15:05:47 +01:00
parent 210179e8a0
commit 7bce3135aa
2 changed files with 39 additions and 2 deletions

View File

@ -4,7 +4,8 @@ program extra_basis_int
! TODO : Put the documentation of the program here
END_DOC
! call test_overlap
call routine_test_pot_ne
! call routine_test_pot_ne
call routine_test_pot_ne_mixed
end
subroutine test_overlap
@ -48,3 +49,21 @@ subroutine routine_test_pot_ne
enddo
end
subroutine routine_test_pot_ne_mixed
implicit none
integer :: i,j
double precision :: integral, C_center(3), mu_in
double precision :: NAI_pol_mult_erf_ao_extra_mixed
C_center(1) = 0.1d0
C_center(2) = -0.3d0
C_center(3) = 0.8d0
mu_in = 1.d10
do j = 1, ao_num
do i = 1, ao_extra_num
integral = NAI_pol_mult_erf_ao_extra_mixed(i, j, mu_in, C_center)
write(33,*)integral
enddo
enddo
end

View File

@ -1,7 +1,8 @@
program pouet
implicit none
! call ref_overlap
call ref_pot
! call ref_pot
call ref_pot_mixed
end
@ -31,5 +32,22 @@ subroutine ref_pot
write(34,*)j,i,integral
enddo
enddo
end
subroutine ref_pot_mixed
implicit none
integer ::i,j
double precision :: integral, C_center(3), mu_in
double precision :: NAI_pol_mult_erf_ao
C_center(1) = 0.1d0
C_center(2) = -0.3d0
C_center(3) = 0.8d0
mu_in = 1.d10
do i=1, 5
do j = 6, ao_num
integral = NAI_pol_mult_erf_ao(i, j, mu_in, C_center)
write(34,*)integral
enddo
enddo
end