|
| | WalledBox2D (Vec size, bool xwalled, bool ywalled, flt expt=2.0) |
| |
| Vec | diff (Vec r1, Vec r2) |
| | Distance between two points, given boundary conditions. More...
|
| |
| Vec | diff (Vec r1, Vec r2, array< int, NDIM > boxes) |
| |
| flt | V () |
| | Volume. Can return NaN. More...
|
| |
| flt | L () |
| |
| flt | resize (flt factor) |
| |
| flt | resize_to_V (flt newV) |
| |
| Vec | rand_loc (flt walldist) |
| |
| vector< SoftWall * > | get_walls () |
| |
| | ~WalledBox2D () |
| |
| | OriginBox (Vec size) |
| |
| virtual Vec | diff (Vec r1, Vec r2, boost::array< int, NDIM > boxes) |
| |
| virtual boost::array< int, NDIM > | box_round (Vec r1, Vec r2) |
| | The div function to go with diff. More...
|
| |
| | OriginBox (flt L) |
| |
| flt | L () |
| |
| | OriginBox (flt L) |
| |
| flt | L () |
| |
| flt | resize (flt factor) |
| | Resize by a factor. Does not move atoms. More...
|
| |
| flt | resize (flt factor, AtomGroup &atoms) |
| | Resize by a factor, and move atoms in the affine direction. More...
|
| |
| flt | resize_to (Vec newsize) |
| | Resize to a specific shape. Does not move atoms. More...
|
| |
| flt | resize_to (Vec newsize, AtomGroup &atoms) |
| | Resize to a specific shape, and move atoms in the affine direction. More...
|
| |
| flt | resize_to_V (flt newV) |
| | Resize to a specific volume. Does not move atoms. More...
|
| |
| flt | resize_to_V (flt newV, AtomGroup &atoms) |
| | Resize to a specific volume, and move atoms in the affine direction. More...
|
| |
| flt | resize_to_L (flt newL) |
| | Resize to a specific length. Does not move atoms. More...
|
| |
| flt | resize_to_L (flt newL, AtomGroup &atoms) |
| | Resize to a specific length, and move atoms in the affine direction. More...
|
| |
| Vec | rand_loc () |
| | Get a random point in the box. More...
|
| |
| Vec | box_shape () |
| |
| void | pure_shear_to (flt epsilon) |
| | Apply a pure shear of epsilon to reshape box. More...
|
| |
| void | pure_shear_to (flt epsilon, AtomGroup &atoms) |
| | Apply a pure shear of epsilon, moving atoms. More...
|
| |
| virtual | ~Box () |
| |