1 #ifndef MCMD_TRAJECTORY_READER_H 2 #define MCMD_TRAJECTORY_READER_H 11 #include <simp/boundary/Boundary.h> 57 virtual void open(std::string filename) = 0;
67 virtual bool readFrame() = 0;
72 virtual void close() = 0;
91 virtual void addMolecules();
122 assert(simulationPtr_);
123 return *simulationPtr_;
131 assert(boundaryPtr_);
132 return *boundaryPtr_;
System & system() const
Get a reference to the parent System.
An orthorhombic periodic unit cell.
A set of interacting Molecules enclosed by a Boundary.
File containing preprocessor macros for error handling.
Classes used by all simpatico molecular simulations.
Simulation & simulation() const
Get a reference to the parent Simulation.
The main object in a simulation, which coordinates others.
Utility classes for scientific computation.
Trajectory file reader (base class).
int nAtomTotal_
Total number of atoms (all species)
Boundary & boundary() const
Get the Boundary.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).