MCPcopy
hub / github.com/cortexlabs/cortex / Float64PtrMin

Function Float64PtrMin

pkg/lib/slices/float64_ptr.go:30–42  ·  view source on GitHub ↗
(floats ...*float64)

Source from the content-addressed store, hash-verified

28}
29
30func Float64PtrMin(floats ...*float64) *float64 {
31 var min *float64
32
33 for _, num := range floats {
34 switch {
35 case num != nil && min != nil && *num < *min:
36 min = num
37 case num != nil && min == nil:
38 min = num
39 }
40 }
41 return min
42}
43
44func Float64PtrMax(floats ...*float64) *float64 {
45 var max *float64

Callers 1

TestFloat64PtrMinFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestFloat64PtrMinFunction · 0.68