def vec_min

unified-nsga-iii@0.2.2.0 · util.bend:134

import unified-nsga-iii@0.2.2.0/util.bend as Util
import Base

134def vec_min(a: List<&2, F32>, b: List<&2, F32>) -> List<&2, F32>:
135  match a b:
136    case Nil{} Nil{}:
137      Nil{}
138    case x <> xs y <> ys:
139      F32.min(x, y) <> vec_min(xs, ys)
140    case Nil{} y <> ys:
141      y <> ys
142    case x <> xs Nil{}:
143      x <> xs

Uses (3)

Used by (2)