LaundrySorcery

Log | Files | Refs

commit c453458fb5dd6aa28418e0122e64fa0d3ffad8c9
parent 40d0c47d7a833b767bb8235fd4a36a6b6801d41d
Author: Dominik Schmidt <das1993@hotmail.com>
Date:   Fri, 29 Jun 2018 14:45:05 +0000

Correct some programming mistakes

Diffstat:
src/laundrysorcery.c | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/laundrysorcery.c b/src/laundrysorcery.c @@ -114,7 +114,7 @@ int guess_if_toggle(double delta_t){ return guess_is_on(delta_t)^on; } -void merge_gaussian(Gaussian *a, Gaussian b, double factor){ +void merge_gaussians(Gaussian *a, Gaussian b, double factor){ factor=pow(factor, b.measurements); a->mean*=factor; a->mean+=b.mean; @@ -129,7 +129,7 @@ void process_datapoint(double delta_t){ running_mean=(running_mean+delta_t)/2; if(current->measurements>MIN_MEASURES){ if(guess_if_toggle(delta_t)){ - if(conescutive_outliers == 0){ + if(consecutive_outliers == 0){ tmp=*current; } if(consecutive_outliers++>100){ @@ -141,7 +141,7 @@ void process_datapoint(double delta_t){ } else{ if(consecutive_outliers>0){ - tmp->measurements=consecutive_outliers; + tmp.measurements=consecutive_outliers; merge_gaussians(current, tmp, calculate_lambda(current)); consecutive_outliers=0; }