diff options
author | Jaron Kent-Dobias <jaron@kent-dobias.com> | 2018-03-27 16:12:20 -0400 |
---|---|---|
committer | Jaron Kent-Dobias <jaron@kent-dobias.com> | 2018-03-27 16:12:20 -0400 |
commit | 9dcc45d90b09d75d053ebb2d4e33a71a9fb2d069 (patch) | |
tree | 87e10b12c3ba1c31c3d744cd15ca1fc0ef786837 /lib/measurement.h | |
parent | 0793838129e228d92ba4d4e2c0f95946e2e6a0f7 (diff) | |
download | c++-9dcc45d90b09d75d053ebb2d4e33a71a9fb2d069.tar.gz c++-9dcc45d90b09d75d053ebb2d4e33a71a9fb2d069.tar.bz2 c++-9dcc45d90b09d75d053ebb2d4e33a71a9fb2d069.zip |
some optimizations
Diffstat (limited to 'lib/measurement.h')
-rw-r--r-- | lib/measurement.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/measurement.h b/lib/measurement.h index 4ced4dc..a24df9f 100644 --- a/lib/measurement.h +++ b/lib/measurement.h @@ -8,12 +8,9 @@ typedef struct { uint64_t n; double x; - double dx; double x2; double m2; double m4; - double c; - double dc; } meas_t; typedef struct { @@ -25,9 +22,15 @@ typedef struct { double O2; } autocorr_t; -void update_meas(meas_t *m, double x); +void meas_update(meas_t *m, double x); + +double meas_dx(const meas_t *m); + +double meas_c(const meas_t *m); + +double meas_dc(const meas_t *m); void update_autocorr(autocorr_t *OO, double O); -double rho(autocorr_t *o, uint64_t i); +double rho(const autocorr_t *o, uint64_t i); |