def vec_sub

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

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

156def vec_sub(a: List<&2, F32>, b: List<&2, F32>) -> List<&2, F32>:
157  match a b:
158    case Nil{} Nil{}:
159      Nil{}
160    case x <> xs y <> ys:
161      F32.sub(x, y) <> vec_sub(xs, ys)
162    case Nil{} y <> ys:
163      Nil{}
164    case x <> xs Nil{}:
165      Nil{}

Uses (3)

Used by (1)