-
Notifications
You must be signed in to change notification settings - Fork 149
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
Add Hessian to C-api #1071
Add Hessian to C-api #1071
Conversation
The Mac cpx failure seems unrelated, as all the changes here should only affect the C-API. |
@awvwgk sorry to ping you on this pull request as well, but I wasn't sure who else would be comfortable reviewing changes to the C-API. |
Can you update your feature branch with the latest updates from |
94cb24a
to
13bc14a
Compare
@marcelmbn just pulled the latest from main and it looks like everything is passing now. |
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.
LGTM.
After merging the first of your C-API changes, there seems to be a conflict. Please resolve, so that we can merge this PR as well. |
f372e79
to
befeae9
Compare
Signed-off-by: Ty Balduf <ty.balduf@schrodinger.com>
befeae9
to
bd9fdd7
Compare
Was able to resolve the conflict, just needed to bump the API version and make sure that different test cases were affecting each others reference values. Should be good to go now. |
Adds an API interface to the calculator type's
hessian
method. Unlike the underlying method, the parameters (e.g. step size and list of atoms to include) and other return values (dipole gradient) are all optional.