-
Notifications
You must be signed in to change notification settings - Fork 106
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding Riemannian Manifold HMC (#538)
* Adding initial implementation of RMHMC moving RMHMC to a separate submodule fixing parallel tests and improving kinetic energy interface Moving explicit leapfrog step to end of implicit midpoint lint fix explicit update; include logdet in kinetic energy lint * implementing untested rmhmc turning criterion * implementing Metric type * adding test for integrating non-separable potential * add energy check in non-separable test * add test for riemannian metric * Fix typing * fix test --------- Co-authored-by: Junpeng Lao <[email protected]>
- Loading branch information
1 parent
4058971
commit f12fc38
Showing
12 changed files
with
580 additions
and
53 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.