6 |
|
#include "Atom.hpp" |
7 |
|
#include "Molecule.hpp" |
8 |
|
#include "AbstractClasses.hpp" |
9 |
< |
#ifdef IS_MPI |
10 |
< |
#include "mpiSimulation.hpp" |
9 |
> |
#include "MakeStamps.hpp" |
10 |
|
|
12 |
– |
#endif |
11 |
|
class SimInfo{ |
12 |
|
|
13 |
|
public: |
56 |
|
|
57 |
|
int n_mol; // n_molecules; |
58 |
|
Molecule* molecules; // the array of molecules |
59 |
+ |
|
60 |
+ |
int nComponents; // the number of componentsin the system |
61 |
+ |
int* componentsNmol; // the number of molecules of each component |
62 |
+ |
MoleculeStamp** compStamps;// the stamps matching the components |
63 |
+ |
LinkedMolStamp* headStamp; // list of stamps used in the simulation |
64 |
+ |
|
65 |
|
|
66 |
+ |
|
67 |
|
Integrator *the_integrator; // the integrator of the simulation |
68 |
|
|
69 |
|
char finalName[300]; // the name of the eor file to be written |
70 |
|
char sampleName[300]; // the name of the dump file to be written |
71 |
|
char statusName[300]; // the name of the stat file to be written |
72 |
< |
#ifdef IS_MPI |
68 |
< |
mpiSimulation* mpiSim; |
69 |
< |
#endif |
72 |
> |
|
73 |
|
}; |
74 |
|
|
75 |
|
|