commit c453458fb5dd6aa28418e0122e64fa0d3ffad8c9
parent 40d0c47d7a833b767bb8235fd4a36a6b6801d41d
Author: Dominik Schmidt <das1993@hotmail.com>
Date: Fri, 29 Jun 2018 14:45:05 +0000
Correct some programming mistakes
Diffstat:
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;
}