Implemented interface member:
method
AsTensorSpan
System.Numerics.Tensors.ITensor<TSelf, T>.AsTensorSpan()
9 references to AsTensorSpan
System.Numerics.Tensors (9)
System\Numerics\Tensors\netcore\Tensor.cs (3)
1668
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref Unsafe.Add(ref tensor.
AsTensorSpan
()._reference, tensor._start), (int)tensor._values.Length - tensor._start);
1669
Span<T> ospan = MemoryMarshal.CreateSpan(ref output.
AsTensorSpan
()._reference, (int)output.FlattenedLength);
1831
tensor.
AsTensorSpan
().SetSlice(values, ranges);
System\Numerics\Tensors\netcore\Tensor_1.cs (6)
176
public static implicit operator TensorSpan<T>(Tensor<T> tensor) => tensor.
AsTensorSpan
();
197
public TensorSpan<T> AsTensorSpan(params scoped ReadOnlySpan<nint> startIndexes) =>
AsTensorSpan
().Slice(startIndexes);
200
public TensorSpan<T> AsTensorSpan(params scoped ReadOnlySpan<NIndex> startIndexes) =>
AsTensorSpan
().Slice(startIndexes);
203
public TensorSpan<T> AsTensorSpan(params scoped ReadOnlySpan<NRange> ranges) =>
AsTensorSpan
().Slice(ranges);
206
public unsafe void Clear() =>
AsTensorSpan
().Clear();
218
public void Fill(T value) =>
AsTensorSpan
().Fill(value);