You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For the electrostatic potential and several other things we are doing, it would be helpful to be able to compute the 1-electron "electron-nuclear" attraction integrals for each point separately. That is, for points $\mathbf{r}_k$ and atomic orbitals (AO basis functions) $\phi_a(\mathbf{r})$, we'd like to be able to evaluate the quantity,
voidGOBasis::compute_nuclear_attraction(double* charges, double* centers, long ncharge,
Unfortunately, this part of the code is not (very well) documented. @tovrstra do you have any advice on how to do/expose this? We could call the high-level function one time for every grid point, but that seems wasteful since (I think) a lot of the recursive work gets redone over and over.... @leila-pujal volunteered to delve into whatever implementation we need to add.
gbasis does this too, but we were trying to make it so we can do this with both "old" and "new" HORTON.
The text was updated successfully, but these errors were encountered:
For the electrostatic potential and several other things we are doing, it would be helpful to be able to compute the 1-electron "electron-nuclear" attraction integrals for each point separately. That is, for points$\mathbf{r}_k$ and atomic orbitals (AO basis functions) $\phi_a(\mathbf{r})$ , we'd like to be able to evaluate the quantity,
It seems that the "raw" integral we need is
GB2AttractionIntegral
horton/horton/gbasis/ints.cpp
Line 198 in e8f9124
and that overlay (with sum over "atomic" centers?) is
compute_nuclear_attraction
.horton/horton/gbasis/gbasis.cpp
Line 232 in e8f9124
Unfortunately, this part of the code is not (very well) documented. @tovrstra do you have any advice on how to do/expose this? We could call the high-level function one time for every grid point, but that seems wasteful since (I think) a lot of the recursive work gets redone over and over.... @leila-pujal volunteered to delve into whatever implementation we need to add.
gbasis
does this too, but we were trying to make it so we can do this with both "old" and "new" HORTON.The text was updated successfully, but these errors were encountered: