hoomd-blue
hoomd-blue copied to clipboard
Mpcd Cosine and CosineExpansionContraction Channels
Description
This PR adds two new mpcd streaming geometries: Serpentine channel (CosineChannel) and sinusoidal expansion and contraction channel (CosineExpansionContraction).
~This PR should be merged after the rejection filler PR (#1822).~ This PR has been merged.
Motivation and context
Resolves #1775, #1776
How has this been tested?
Python tests are added for the geometries and streaming.
Change log
* `mpcd.geometry.CosineChannel` for a serpentine (cosine) channel.
* `mpcd.geometry.CosineExpansionContraction` for an expansion-contraction channel.
Checklist:
- [x] I have reviewed the Contributor Guidelines.
- [x] I agree with the terms of the HOOMD-blue Contributor Agreement.
- [x] My name is on the list of contributors (
sphinx-doc/credits.rst) in the pull request source branch.
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
Please merge the latest glotzerlab:trunk-minor and see if that allows the unit tests to execute.
Oops, sorry about that! Should be taken care of.