]> git.treefish.org Git - phys/latlib.git/blobdiff - hypercache.h
Implemented rw-cache. Made general options uppercase. Formatted options.
[phys/latlib.git] / hypercache.h
index 1a64373269869774d3fd32dc796e31f86d72ffd5..199b7e731d0dca88fbc417f0cf4c643d68aa03e3 100644 (file)
@@ -16,7 +16,7 @@ class hypercache {
   };
 
   static int initO(const string& cacheid, const int& nequi, const int& nskip, const string& datadir, 
   };
 
   static int initO(const string& cacheid, const int& nequi, const int& nskip, const string& datadir, 
-                  char **configmem, const int& configMemSize, const int& cachemode=CACHE_MODE_FULL, ostream *_log=NULL) {
+                  char **configmem, const int& configMemSize, const int& cachemode=CACHE_MODE_RW, ostream *_log=NULL) {
     observable newobs;
     
     newobs.c = NULL;
     observable newobs;
     
     newobs.c = NULL;
@@ -27,7 +27,7 @@ class hypercache {
     return Os.size()-1;
   }
   static void initC(const string& cacheid, const int& nequi, const int& nskip, const string& datadir, 
     return Os.size()-1;
   }
   static void initC(const string& cacheid, const int& nequi, const int& nskip, const string& datadir, 
-                   char **configmem, const int& configMemSize, const int& cachemode=CACHE_MODE_FULL, ostream *_log=NULL) {
+                   char **configmem, const int& configMemSize, const int& cachemode=CACHE_MODE_RW, ostream *_log=NULL) {
     initCache(&C, cacheid, nequi, nskip, datadir, configmem, configMemSize, cachemode, _log);
     mostEquilibratedConfig.second = new char[configMemSize];
   }
     initCache(&C, cacheid, nequi, nskip, datadir, configmem, configMemSize, cachemode, _log);
     mostEquilibratedConfig.second = new char[configMemSize];
   }
@@ -57,10 +57,10 @@ class hypercache {
 
   static void initCache(configcache **cache,
                        const string& cacheid, const int& nequi, const int& nskip, const string& datadir, 
 
   static void initCache(configcache **cache,
                        const string& cacheid, const int& nequi, const int& nskip, const string& datadir, 
-                       char **configmem, const int& configMemSize, const int& cachemode=CACHE_MODE_FULL, ostream* _log=NULL); 
+                       char **configmem, const int& configMemSize, const int& cachemode=CACHE_MODE_RW, ostream* _log=NULL); 
 
   static void initCache( configcache **cache,
 
   static void initCache( configcache **cache,
-                        const string& cacheid, char **configmem, const int& configMemSize, const int& cachemode=CACHE_MODE_FULL);
+                        const string& cacheid, char **configmem, const int& configMemSize, const int& cachemode=CACHE_MODE_RW);
 
   static configcache *C;
   static vector<observable> Os;
 
   static configcache *C;
   static vector<observable> Os;