ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/libmdtools/SimInfo.hpp
(Generate patch)

Comparing trunk/OOPSE/libmdtools/SimInfo.hpp (file contents):
Revision 658 by tim, Thu Jul 31 15:35:07 2003 UTC vs.
Revision 675 by mmeineke, Mon Aug 11 19:38:44 2003 UTC

# Line 9 | Line 9
9   #include "Molecule.hpp"
10   #include "AbstractClasses.hpp"
11   #include "MakeStamps.hpp"
12 + #include "SimState.hpp"
13  
14   #define __C
15   #include "fSimulation.h"
# Line 22 | Line 23 | class SimInfo{ (public)
23   public:
24  
25    SimInfo();
26 <  ~SimInfo(){}
26 >  ~SimInfo();
27  
28    int n_atoms; // the number of atoms
29    Atom **atoms; // the array of atom objects
# Line 35 | Line 36 | class SimInfo{ (public)
36    unsigned int n_oriented; // number of of atoms with orientation
37    unsigned int ndf;        // number of actual degrees of freedom
38    unsigned int ndfRaw;     // number of settable degrees of freedom
39 +  unsigned int nZconstraints; // the number of zConstraints
40  
41    unsigned int setTemp;   // boolean to set the temperature at each sampleTime
42  
# Line 154 | Line 156 | class SimInfo{ (public)
156    void printMat3(double A[3][3]);
157    void printMat9(double A[9]);
158    double matDet3(double m[3][3]);
159 +
160 +  SimState* getConfiguration( void ) { return myConfiguration; }
161    
158  
162    void addProperty(GenericData* prop);
163    GenericData* getProperty(const string& propName);
164    vector<GenericData*> getProperties();      
165 <  
165 >
166   private:
167  
168 +  SimState* myConfiguration;
169 +
170    double origRcut, origEcr;
171    int boxIsInit, haveOrigRcut, haveOrigEcr;
172  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines