[#88] netmap: use bool, fix hrw_sort tests

Signed-off-by: Andrew Danilin <andnilin@gmail.com>
This commit is contained in:
andnilin@gmail.com 2023-09-16 17:03:38 +03:00 committed by Evgenii Stratonikov
parent 163b3e1961
commit d71a0e0755
2 changed files with 15 additions and 12 deletions

View file

@ -23,7 +23,8 @@ type (
}
minAgg struct {
min *float64
min float64
minFound bool
}
meanIQRAgg struct {
@ -102,17 +103,19 @@ func (a *meanAgg) Compute() float64 {
}
func (a *minAgg) Add(n float64) {
if a.min == nil || n < *a.min {
a.min = &n
if !a.minFound {
a.min = n
a.minFound = true
return
}
if n < a.min {
a.min = n
}
}
func (a *minAgg) Compute() float64 {
if a.min == nil {
return 0
}
return *a.min
return a.min
}
func (a *meanIQRAgg) Add(n float64) {