Skip to content

Boundary trial moves #44

Description

@joaander

Add trial moves that change the simulation boundary.

As with LocalTrial and Sweep, boundary moves will likely benefit from a design where individual trials (scale, shear, aspect, etc...) are implemented separately from the overall code that manages the preparation and application of the moves. Review the HOOMD-blue code for BoxMC to see how the acceptance criteria vary slightly for the different types of moves.

We will need to add some new traits to the boundary types to facilitate the different types of deformations. These traits will both need to deform the boundary and describe how bodies in the boundary are deformed. Not all boundaries will support all types of deformations (e.g. Cuboid cannot be sheared), so they will need to be broken up appropriately.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthoomd-mcRelates to the `hoomd-mc` crate.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions