Implemented interface member:
method
AsReadOnlyTensorSpan
System.Numerics.Tensors.IReadOnlyTensor<TSelf, T>.AsReadOnlyTensorSpan()
20 references to AsReadOnlyTensorSpan
System.Numerics.Tensors (20)
System\Numerics\Tensors\netcore\Tensor_1.cs (12)
137public static implicit operator ReadOnlyTensorSpan<T>(Tensor<T> tensor) => tensor.AsReadOnlyTensorSpan(); 143public ReadOnlyTensorSpan<T> AsReadOnlyTensorSpan(params scoped ReadOnlySpan<nint> startIndexes) => AsReadOnlyTensorSpan().Slice(startIndexes); 146public ReadOnlyTensorSpan<T> AsReadOnlyTensorSpan(params scoped ReadOnlySpan<NIndex> startIndexes) => AsReadOnlyTensorSpan().Slice(startIndexes); 149public ReadOnlyTensorSpan<T> AsReadOnlyTensorSpan(params scoped ReadOnlySpan<NRange> ranges) => AsReadOnlyTensorSpan().Slice(ranges); 280public bool TryCopyTo(scoped in TensorSpan<T> destination) => AsReadOnlyTensorSpan().TryCopyTo(destination); 283public bool TryFlattenTo(scoped Span<T> destination) => AsReadOnlyTensorSpan().TryFlattenTo(destination); 292public bool TryGetSpan(scoped ReadOnlySpan<nint> startIndexes, int length, out ReadOnlySpan<T> span) => AsReadOnlyTensorSpan().TryGetSpan(startIndexes, length, out span); 295public bool TryGetSpan(scoped ReadOnlySpan<NIndex> startIndexes, int length, out ReadOnlySpan<T> span) => AsReadOnlyTensorSpan().TryGetSpan(startIndexes, length, out span); 301public string ToString(params scoped ReadOnlySpan<nint> maximumLengths) => Tensor.ToString(AsReadOnlyTensorSpan(), maximumLengths, "System.Numerics.Tensors.Tensor"); 331ReadOnlyTensorDimensionSpan<T> IReadOnlyTensor<Tensor<T>, T>.GetDimensionSpan(int dimension) => AsReadOnlyTensorSpan().GetDimensionSpan(dimension); 335ReadOnlySpan<T> IReadOnlyTensor<Tensor<T>, T>.GetSpan(scoped ReadOnlySpan<nint> startIndexes, int length) => AsReadOnlyTensorSpan().GetSpan(startIndexes, length); 337ReadOnlySpan<T> IReadOnlyTensor<Tensor<T>, T>.GetSpan(scoped ReadOnlySpan<NIndex> startIndexes, int length) => AsReadOnlyTensorSpan().GetSpan(startIndexes, length);
System\Numerics\Tensors\netcore\Tensor.cs (8)
87BroadcastTo(source.AsReadOnlyTensorSpan(), destination); 273ReadOnlyTensorSpan<T> source = tensors[i].AsReadOnlyTensorSpan(); 322ReadOnlyTensorSpan<T> source = tensor.AsReadOnlyTensorSpan(); 388ReadOnlyTensorSpan<T> source = tensors[i].AsReadOnlyTensorSpan(); 1722ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref tensor.AsReadOnlyTensorSpan()._reference, (int)tensor.FlattenedLength); 1737ReadOnlyTensorSpan<T> source = tensor.AsReadOnlyTensorSpan(); 1776ResizeTo(tensor.AsReadOnlyTensorSpan(), destination); 2699return tensor.AsReadOnlyTensorSpan().TryBroadcastTo(destination);