-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linear response with solvent #471
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #471 +/- ##
==========================================
+ Coverage 69.25% 69.90% +0.65%
==========================================
Files 181 186 +5
Lines 14977 15025 +48
==========================================
+ Hits 10372 10503 +131
+ Misses 4605 4522 -83 ☔ View full report in Codecov by Sentry. |
After fixing a bug with handling of default radii (I opened a separate PR with just that fix) everything, nonequilibrium solvation included, seems to run smoothly and match up with GTO results from G16. I need to add a couple of tests and then it's good to go. |
db74290
to
be6416d
Compare
In preparation for the computation of the response terms, we make ReactionPotential abstract and add subclass ReactionPotentialD1 to deal with one single set of orbitals.
be6416d
to
c5eb726
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I left some questions and comments. I really like how the ReactionPotential
looks now. I mentioned the naming of the outside
section, but it is not that essential besides aesthetics.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like the new naming of the outside
section of the input. besides the comment on the .gitignore
everything looks good to me
* Use C++17 * Use std::tie to unpack tuple return value * Remove some cruft from Cavity and Permittivity * SCRF deals in densities only, not orbitals * Refactor Reaction{Potential,Operator} following Coulomb example In preparation for the computation of the response terms, we make ReactionPotential abstract and add subclass ReactionPotentialD1 to deal with one single set of orbitals. * Modify input to accept static and dynamic permittivities * Handle nonequilibrium solvation more gracefully * Sign change was necessary * Update input parser * Small fixes to include order * Rename section for permittivity outside * Add tests
Rehash of #456