]> git.treefish.org Git - phys/latlib.git/blobdiff - o815/o815.h
...
[phys/latlib.git] / o815 / o815.h
index 2f12fc5162b209fe263d4e2f355e31acc24bacc9..242d1e88a1a5631094f151529604f24bb48ba652 100644 (file)
@@ -8,6 +8,7 @@
 
 #include "latlib/paraq.h"
 #include "latlib/writeout.h"
+#include "latlib/hypercache.h"
 
 using namespace std;
 
@@ -20,9 +21,11 @@ class o815 {
   public:
     obs(const string& _obsid, const string& _datadesc, o815 *_O815, const int& _obsmemSize);
     void finish();
-    void meas();
+    void meas(bool loadedobs);
     void start();
     string getDataDesc() { return datadesc; };
+    int ocid;
+    string obsid;
   private:
     virtual void _meas(bool loadedobs)=0;
     virtual void _finish()=0;
@@ -30,9 +33,10 @@ class o815 {
   protected:
     o815 *O815;
     char *obsMem;
-    string obsid, simid, datadesc;
+    string simid, datadesc;
     ostream *out, *log;
-    int ocid;
+    void printParas();
+    paraq* paraQ;
   };
 
   class sim {
@@ -70,6 +74,7 @@ class o815 {
   sim* Sim;
   void mainLoop();
   string headMaster();
+  void addPara(const string& paraid, const double& paraDefault);
 
 private:
   MPI_Status mpiStatus;