def projection_checked.ranked

bendtorch-core@0.1.0.0 · src/shape/core.bend:897

import bendtorch-core@0.1.0.0/src/shape/core.bend as Core
import Base

897def projection_checked.ranked(+input: Shape, +output: Shape, +values: List<&2, U32>, same_rank: BoolCase<Nat.is_eq(rank_dimensions(dimensions(output)), rank_dimensions(values))>) -> Result<&2, &2, Error, CheckedCoordinate<input>>:
898  match same_rank:
899    case BFalse{equal}:
900      Fail{CoordinateRankMismatch{}}
901    case BTrue{equal}:
902      projection_checked.fits(input, output, values, bool_case(fit_words(dimensions(output), values)))

Uses (13)

Used by (3)