-
Notifications
You must be signed in to change notification settings - Fork 11
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
Rigid body simulation utils #37
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## master #37 +/- ##
==========================================
+ Coverage 98.96% 99.07% +0.11%
==========================================
Files 7 7
Lines 385 431 +46
==========================================
+ Hits 381 427 +46
Misses 4 4
|
EDIT: I moved this part inside the I think we could include the creation of the rigid object into the Specifically, this bit:
|
This is still a WIP, but the goal is to port over most of the work Jenny did in the reproducibility project to prep a system to perform rigid body simulations.
I designed it to work with mBuild's built-in rigid body functionality (and it works well so far). Maybe we can change/update the functions to not require using mBuild.
The process might be a little clunky, but it essentially follows the process used in the reproducibility study. It works as follows:
create_rigid_snapshot
create_rigid_snapshot
intocreate_hoomd_forcefield
using theinit_snap
parametercreate_hoomd_forcefield
intoupdate_rigid_snapshot
update_rigid_snapshot
Here is an example script to simulate rigid Benzene: