+++ /dev/null
-#ifndef OBS_H
-#define OBS_H
-
-#include <list>
-#include <string>
-#include <map>
-
-using namespace std;
-
-template <class obstype>
-class obs
-{
- public:
- void addMeas(obstype val[], int valsize);
- void addMeas(const obstype& val);
-
- void computeMean(const string& compid) { mean(compid, measurements); }
- void computeJack(const string& compid, double (*func)(const list<obstype>& vals, void *para), void *para=NULL);
-
- private:
- list<obstype> measurements;
- map<string,double[2]> computations;
-
- void mean(const string& compid, const list<double>& meas);
-};
-
-#endif