| 862 | |
| 863 | template <typename NativeT> |
| 864 | void LiteralBase::Piece::Set(absl::Span<const int64> multi_index, |
| 865 | NativeT value) { |
| 866 | CHECK(LayoutUtil::IsDenseArray(subshape())); |
| 867 | data<NativeT>()[IndexUtil::MultidimensionalIndexToLinearIndex( |
| 868 | subshape(), multi_index)] = value; |
| 869 | } |
| 870 | |
| 871 | template <typename NativeT> |
| 872 | absl::Span<const NativeT> LiteralBase::data( |
no outgoing calls