TheoChem-VU / TCutility

Utility functions/classes for the TheoCheM programs
https://theochem-vu.github.io/TCutility/
MIT License
6 stars 0 forks source link

Added option to perform electrostatic potential energy decomposition for `ADFFragmentJob` #310

Closed YHordijk closed 2 months ago

YHordijk commented 2 months ago

We added the option decompose_elstat to the constructor of ADFFragmentJob class. It will perform extra calculations that allow you to obtain energy terms that constitute the electrostatic potential energy. These are the electron–electron repulsion, electron–nucleus attraction and nucleus–nucleus repulsion. This decomposition further decomposes the electron–nucleus attraction into the fragment terms. It does so by removing the electrons of one fragment and interacting it with the other fragment. We also added the new electrostatic terms to the Result.properties.energy.elstat object, specifically the new total, Vee, Ven and Vnn terms.