def vec_max

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

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

145def vec_max(a: List<&2, F32>, b: List<&2, F32>) -> List<&2, F32>:
146  match a b:
147    case Nil{} Nil{}:
148      Nil{}
149    case x <> xs y <> ys:
150      F32.max(x, y) <> vec_max(xs, ys)
151    case Nil{} y <> ys:
152      y <> ys
153    case x <> xs Nil{}:
154      x <> xs

Uses (3)

Used by (4)