1 #ifndef MCMD_GENERATOR_H 2 #define MCMD_GENERATOR_H 11 #include <simp/boundary/Boundary.h> 12 #include <util/containers/Array.h> 75 virtual bool generate(
int nMolecule,
90 void setupCellList(
int atomCapacity,
114 bool attemptPlaceAtom(
Atom& atom,
127 bool attemptPlaceMolecule(
Molecule& molecule,
185 {
return *speciesPtr_; }
191 {
return *simulationPtr_; }
197 {
return *systemPtr_; }
203 {
return *boundaryPtr_; }
210 {
return *bondPotentialPtr_; }
An orthorhombic periodic unit cell.
A set of interacting Molecules enclosed by a Boundary.
Classes used by all simpatico molecular simulations.
The main object in a simulation, which coordinates others.
A point particle within a Molecule.
Utility classes for scientific computation.
Generates initial configurations for molecules of one species.
A cell list for Atom objects in a periodic system boundary.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
Abstract Bond Potential class.
A physical molecule (a set of covalently bonded Atoms).
A Species represents a set of chemically similar molecules.