]> git.treefish.org Git - phys/latlib.git/blobdiff - o815/o815.cpp
...
[phys/latlib.git] / o815 / o815.cpp
index 9fcae16949a293d6c1ab4af25ca6678a19843345..cf461ba12bc238749befb8e584e02a14e1701f27 100644 (file)
@@ -51,15 +51,22 @@ o815::o815(int argc, char **argv, const string& _programid) {
 }
 
 void o815::mainLoop() {
+  *out->log << "OBS: Starting main loop." << endl;
+
   for (vector<obs*>::iterator obsit = observables.begin(); obsit != observables.end(); ++obsit) {
     (*obsit)->start();
   }
+
+  //while( nextParas() ) {
+  //}
   
+  /*
   for (int i=0; i<100; i++) {
     for (vector<obs*>::iterator obsit = observables.begin(); obsit != observables.end(); ++obsit) {
       (*obsit)->meas();
     } 
   }
+  */
 
   for (vector<obs*>::iterator obsit = observables.begin(); obsit != observables.end(); ++obsit) {
     (*obsit)->finish();
@@ -146,3 +153,20 @@ o815::~o815() {
   delete out;
   MPI_Finalize();
 }
+
+int o815::nextParas()
+{
+  if( paraQ->nextParas() ) {
+    /*
+    setB( (*paraQ)["beta"] );
+    setK( (*paraQ)["kappa"] );
+    setL( (*paraQ)["lambda"] );
+    setM1( (*paraQ)["mu1"] );
+    setM2( (*paraQ)["mu2"] );
+    */
+
+    return 1;
+  }
+  else
+    return 0;
+}