def written_pick
import bendtorch-core@0.1.0.0/src/tensor/write_contract.bend as WriteContractimport Base
import bendtorch-core@0.1.0.0/src/shape/core.bend as Shape
30def written_pick(+shape: Shape.Shape, +index: U32, +value: F32, +other: U32, +fill: F32) -> F32:
31 Bool.pick(F32, Bool.and(Nat.is_lt(U32.to_nat(index), U32.to_nat(Shape.count(shape))), Nat.is_eq(U32.to_nat(index), U32.to_nat(other))), value, fill)
Uses (9)
Used by (9)
- bendtorch-core@0.1.0.0/src/tensor/write_contract:pick_frame
- bendtorch-core@0.1.0.0/src/tensor/write_contract:pick_hit
- bendtorch-core@0.1.0.0/src/tensor/write_contract:written_value
- bendtorch-core@0.1.0.0/src/tensor/clone_contract:clone_written
- bendtorch-core@0.1.0.0/src/tensor/clone_contract:first_written_done
- …