def run
stelliferous@0.0.2.0 · tensor_indexed.bend:24
import stelliferous@0.0.2.0/tensor_indexed.bend as TensorIndexed
import Base
import stelliferous@0.0.2.0/traversal_array.bend as Traversal
24def run(~Element: Data,~Context: Data,~index: Context -> U32 -> U32,~operation: U32 -> Element -> Element,
25 call: Call<Context>,input: Array<Element>,output: Array<Element>) -> Array<Element> & Array<Element>:
26 Call{count,context} = call
27 Traversal.finish(~Array<Element>,~Element,~Context,
28 Traversal.run(~Array<Element>,~Element,~Context,~read(~Element,~Context,~index,~operation),~destination(~Context),count,
29 Traversal.State{input,output,0,context}))