meanDiff method
double
meanDiff(
- double M,
- _MeanDiffFilterData filterValues
)
Implementation
double meanDiff(double M, _MeanDiffFilterData filterValues) {
double avg = 0;
filterValues.sum -= filterValues.values[filterValues.index];
filterValues.values[filterValues.index] = M;
filterValues.sum += filterValues.values[filterValues.index];
filterValues.index++;
filterValues.index = filterValues.index % meanFilterSize;
if (filterValues.count < meanFilterSize) {
filterValues.count++;
}
avg = filterValues.sum / filterValues.count;
return avg - M;
}