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