def cons_plan

stelliferous@0.0.2.0 · tensor_band_concat.bend:36

import stelliferous@0.0.2.0/tensor_band_concat.bend as TensorBandConcat
import Base
import stelliferous@0.0.2.0/tensor.bend as Tensors
import stelliferous@0.0.2.0/tensor_band.bend as Bands

36def cons_plan(~Element: Data,first: Tensors.Tensor<Element> & Maybe<&2,Bands.Plan>,rest: Tensors.Parts<Element> & Maybe<&2,Bands.Plan>) -> Tensors.Parts<Element> & Maybe<&2,Bands.Plan>:
37  (tensor,first) = first
38  (rest,other) = rest
39  (Tensors.Cons{tensor,rest},first_plan(first,other))

Uses (7)

Used by (1)