]> git.treefish.org Git - phys/latlib.git/blobdiff - configcache.h
...
[phys/latlib.git] / configcache.h
index 0af533ac694531185aed99c1caa930c8afd2438d..869fed6735f58f2a09b72adb0736b7507384efa8 100644 (file)
@@ -30,7 +30,7 @@ struct infiledesc {
   int nskip;
   bool doVirtualEquilibration;
   bool extended;
   int nskip;
   bool doVirtualEquilibration;
   bool extended;
-  int readEquilibratedConfigs;
+  bool firstConfig;
 };
 
 class configcache{
 };
 
 class configcache{
@@ -49,6 +49,8 @@ class configcache{
   static unsigned long hash(const string& str);
   void closeInFile() { inFile.close(); }
   int inFilesLeft() { return inFiles.size(); }
   static unsigned long hash(const string& str);
   void closeInFile() { inFile.close(); }
   int inFilesLeft() { return inFiles.size(); }
+  char* getConfigMem() { return configMem; }
+  int getConfigSize() { return configSize; }
 
  private:
   ostream* log;
 
  private:
   ostream* log;
@@ -105,6 +107,8 @@ class configcache{
   bool readAllHeaders();
 
   vector<infiledesc>::iterator getNextInfile(vector<unsigned long> *excludeFileHashes);
   bool readAllHeaders();
 
   vector<infiledesc>::iterator getNextInfile(vector<unsigned long> *excludeFileHashes);
+
+  int nequileft_internal;
 };
 
 #endif
 };
 
 #endif