static void addPara(const string& parid, const double& val=0);
static void setPara(const string& parid, const double& value);
- static int readO(int obsid);
- static int readC();
- static void writeO(int obsid);
- static void writeC();
- static void writeHeaderO(int obsid, const string& headerid, char *header, long unsigned int size) { Os[obsid]->writeHeader(headerid, header, size); }
+ static void readO(int obsid, bool& readnewconfig, int& nequileft);
+ static void readC(bool& readnewconfig, int& nequileft);
+ static void writeO(int obsid, int actnequi);
+ static void writeC(int actnequi);
+ static void writeHeaderO(int obsid, const string& headerid, char *header, long unsigned int size, int actnequi) { Os[obsid]->writeHeader(headerid, header, size, actnequi); }
static void *getHeaderO(int obsid, const string& headerid) { Os[obsid]->getHeader(headerid); }
- static void writeHeaderC(const string& headerid, char *header, long unsigned int size) { C->writeHeader(headerid, header, size); }
+ static void writeHeaderC(const string& headerid, char *header, long unsigned int size, int actnequi) { C->writeHeader(headerid, header, size, actnequi); }
static void *getHeaderC(const string& headerid) { C->getHeader(headerid); }
static void finalize();
- static int read1CForEqui();
static int CFilesLeft() { return C->inFilesLeft(); }
private: