API Elements: Phase
Collects together molecules that interact
- maintains iterators needed to loop through atoms and pairs
- handles addition/removal of molecules
- multiple phases possible in one simulation
- sets up base lists of all atoms, molecules, species
defines which atoms are up or down from a given atom
Houses Configuration object that creates or saves a configuration of molecules
Houses Meter objects that compute configuration quantities
Holds a Boundary object (from Space) that defines the boundary conditions used in the phase