X-Git-Url: http://git.treefish.org/~alex/phys/latlib.git/blobdiff_plain/46e492935d31a36641b8e8a5cd27bd86e7df96c4..71e93c2cca7c6f967c3c77c3e26c037ad4f4f555:/configcache.h?ds=sidebyside diff --git a/configcache.h b/configcache.h index 869fed6..5e48cbf 100644 --- a/configcache.h +++ b/configcache.h @@ -28,9 +28,7 @@ struct infiledesc { string filename; int nequi; int nskip; - bool doVirtualEquilibration; bool extended; - bool firstConfig; }; class configcache{ @@ -51,11 +49,12 @@ class configcache{ int inFilesLeft() { return inFiles.size(); } char* getConfigMem() { return configMem; } int getConfigSize() { return configSize; } + bool isOutFileOpen () { return outFile.is_open(); } + void finishOutFile(); private: ostream* log; infiledesc openFileDesc; - void finishOutFile(); int getParIndex(const string& parid); int NEQUI; int NSKIP; @@ -109,6 +108,8 @@ class configcache{ vector::iterator getNextInfile(vector *excludeFileHashes); int nequileft_internal; + + bool doVirtualEquilibration, firstUsedConfig; }; #endif