X-Git-Url: http://git.treefish.org/~alex/phys/latlib.git/blobdiff_plain/7b7c33502031b3d9fd9429768c29c53ed2c5d6f2..9f6e969663a4126813ae8a37d87acdb698ef8e62:/obs.h diff --git a/obs.h b/obs.h new file mode 100644 index 0000000..fa40a40 --- /dev/null +++ b/obs.h @@ -0,0 +1,31 @@ +#ifndef OBS_H +#define OBS_H + +#include + +using namespace std; + +namespace obs +{ + struct obsa + { + double mean; + double err; + }; + + struct meas + { + int id; + vector val; + }; + + double addMeas(int id, double val); + double* addMeas(int id, double *val, int valsize); + + obsa jackObs(int id, double (*func)(vector< vector > vals)); + obsa normObs(int id); + + void reset(); +} + +#endif