Add KremerGrestBeadSpring
class to library.forcefields
, remove r_cut
from various Simulation classes.
#109
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The Kremer-Grest bead spring model is a very popular one for coarse-grained polymer simulations. This PR adds a ready-to-use class that returns a version of this model using hoomd forces.
I also noticed that the
r_cut
parameter inbase.Simulation
and all of the other simulation sub classes that inherit from it don't actually need ther_cut
parameter as it is never used anywhere.r_cut
is set in the forcefield methods and classes. So, this PR removes the parameter from the various simulation classes.