Functions
mapVectors
- mapVectors(fn: VecOpVV, out: Vec[] | null, a: ReadonlyVec[], b: ReadonlyVec[]): Vec[]
- mapVectors(fn: VecOpVN, out: Vec[] | null, a: ReadonlyVec[], n: number): Vec[]
- mapVectors(fn: VecOpVVV, out: Vec[] | null, a: ReadonlyVec[], b: ReadonlyVec[], c: ReadonlyVec[]): Vec[]
- mapVectors(fn: VecOpVVN, out: Vec[] | null, a: ReadonlyVec[], b: ReadonlyVec[], c: number): Vec[]
Parameters
Returns Vec[]
Parameters
out: Vec[] | null
n: number
Returns Vec[]
Parameters
Returns Vec[]
Parameters
out: Vec[] | null
c: number
Returns Vec[]
Takes a vec op
fn
, output array (or null) and a combination of the following inputs:Then applies
fn
to each input and writes result into output array, returnsout
(or new array ifout
was given as null).mapVectors(addN2, [], [[1, 2], [10, 20]], 100) // [ [ 101, 102 ], [ 110, 120 ] ] mapVectors(add2, [], [[1, 2], [10, 20]], [[100,200],[1000,2000]]) // [ [ 101, 202 ], [ 1010, 2020 ] ] mapVectors(mixN2, null, [[1,2],[100,200]], [[10,20],[1000,2000]], 0.5) // [ [ 5.5, 11 ], [ 550, 1100 ] ]