Skip to content

Commit

Permalink
Moved files and cleaned
Browse files Browse the repository at this point in the history
  • Loading branch information
rpmuller committed May 25, 2021
1 parent a91b71d commit c38836e
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
7 changes: 5 additions & 2 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,19 @@
- Host a webpage for MolecularIntegrals.jl
- Put badge-link to docs in README.md file

## Release version 0.1.0
## ~~~~~~~~~~~~~ Release version 0.1.0 ~~~~~~~~~~~~~~~~~~~~
- Register julia package wherever I'm supposed to do this
- Post to discourse server

## Post help message to Julia discourse channel
- [Current version](<Julia\ optimization\ post.md>).

## Additional improvements to Boys
- Interpolate
- [X] Interpolate
- Gil, Johnson, Pople method

## Speed eri_fetcher
- Loop over basis sets, then use iindex

## Include basis sets in g94 format
- Don't need to include every one in BSE
Expand Down
10 changes: 7 additions & 3 deletions src/HGPold.jl
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,14 @@
#
# These functions implement recursive versions of the integral code,
# hence the trailing "_r" in the names. These versions are not as fast
# than the versions in HGP2.jl, which should be preferred.
# than the versions in HGP.jl.

# There could be a slight space/speed savings in moving ax,ay,az to axyz, but since
# this code really isn't used, I'm not going to make this change now.
"vdiff(a,i,n) - Move vector a by n unit vectors in the i direction"
function vdiff(a::MVector{3,Int},i::Int,n::Int)
b = copy(a)
b[i] += n
return b
end

function coulomb_hgp_r(a::PGBF,b::PGBF,c::PGBF,d::PGBF)
return a.norm*b.norm*c.norm*d.norm*hrr_r(a.expn,a.xyz...,a.I,a.J,a.K,
Expand Down

0 comments on commit c38836e

Please sign in to comment.