#include "latlib/paraq.h"
#include "latlib/writeout.h"
+#include "latlib/hypercache.h"
using namespace std;
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;
protected:
o815 *O815;
char *obsMem;
- string obsid, simid, datadesc;
+ string simid, datadesc;
ostream *out, *log;
- int ocid;
+ void printParas();
+ paraq* paraQ;
};
class sim {
sim* Sim;
void mainLoop();
string headMaster();
+ void addPara(const string& paraid, const double& paraDefault);
private:
MPI_Status mpiStatus;