| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=rp), | public, | dimension(:,:), allocatable | :: | coordinates_pvt |
Performs displacement move.
Performs crankshaft move (including end-bond rotation) on an unbranched chain or ring. End-bond rotation will not be performed for rings.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | is_ring |
Performs side chain crankshaft move.
Performs a pivot move. Does not use a Verlet list.
Performs a restricted pivot move on the backbone. Does not use a Verlet list. Unlike usual pivot, the rotation axis for is chosen along the bond incident to the pivot point. This move may be useful for molecules that are restricted to be in a stretched conformation or if angular constraints need to be respected.
Performs double pivot move (for rings). Does not use Verlet list.
Performs pivot move on side chains. Does not use Verlet list.
Brings the center-of-mass of the molecule to the origin.