Largest distance of any sample in a window from the window mean.
- Parameters
-
| samples | Newest-first span |
| window | Number of samples, minimum 1 |
- Returns
- max |samples[i] - mean|, or 0 for an empty span
Definition at line 900 of file Differential.hpp.
901{
904 return 0.0;
905
906 double mean = 0.0;
907 for (
size_t i = 0; i <
window; ++i)
908 mean += samples[i];
909 mean /=
static_cast<double>(
window);
910
911 double widest = 0.0;
912 for (
size_t i = 0; i <
window; ++i)
913 widest = std::max(widest, std::abs(samples[i] - mean));
914 return widest;
915}
std::weak_ptr< Core::Window > window
References window.