def reverse_restored

bendtorch-core@0.1.0.0 · src/tensor/permutation_mapping.bend:437

import bendtorch-core@0.1.0.0/src/tensor/permutation_mapping.bend as PermutationMapping
import Base
import bendtorch-core@0.1.0.0/src/tensor/axis_spec.bend as Axis
import bendtorch-core@0.1.0.0/src/tensor/axis_algebra.bend as AxisAlgebra

437def reverse_restored(-A: Data, -rank: Nat, -axes: List<&2, Nat>, -items: List<&2, A>, certificate: AxisAlgebra.ListFacts<A, rank, axes, items>) ->
438  {Axis.order(A, Axis.order(A, items, Axis.inverse_axes(rank, axes)), axes) == items : List<&2, A>}:
439  AxisAlgebra.Lists{selected, ranked, scattered, restored, reverse, scatter_restored} = certificate
440  reverse

Uses (5)

Used by (2)