Implemented interface member:
method
AsTensorSpan
System.Numerics.Tensors.ITensor<TSelf, T>.AsTensorSpan()
14 references to AsTensorSpan
System.Numerics.Tensors (14)
System\Numerics\Tensors\netcore\Tensor_1.cs (11)
134
public static implicit operator TensorSpan<T>(Tensor<T> tensor) => tensor.
AsTensorSpan
();
155
public TensorSpan<T> AsTensorSpan(params scoped ReadOnlySpan<nint> startIndexes) =>
AsTensorSpan
().Slice(startIndexes);
158
public TensorSpan<T> AsTensorSpan(params scoped ReadOnlySpan<NIndex> startIndexes) =>
AsTensorSpan
().Slice(startIndexes);
161
public TensorSpan<T> AsTensorSpan(params scoped ReadOnlySpan<NRange> ranges) =>
AsTensorSpan
().Slice(ranges);
164
public unsafe void Clear() =>
AsTensorSpan
().Clear();
176
public void Fill(T value) =>
AsTensorSpan
().Fill(value);
188
public TensorDimensionSpan<T> GetDimensionSpan(int dimension) =>
AsTensorSpan
().GetDimensionSpan(dimension);
207
public Span<T> GetSpan(scoped ReadOnlySpan<nint> startIndexes, int length) =>
AsTensorSpan
().GetSpan(startIndexes, length);
210
public Span<T> GetSpan(scoped ReadOnlySpan<NIndex> startIndexes, int length) =>
AsTensorSpan
().GetSpan(startIndexes, length);
286
public bool TryGetSpan(scoped ReadOnlySpan<nint> startIndexes, int length, out Span<T> span) =>
AsTensorSpan
().TryGetSpan(startIndexes, length, out span);
289
public bool TryGetSpan(scoped ReadOnlySpan<NIndex> startIndexes, int length, out Span<T> span) =>
AsTensorSpan
().TryGetSpan(startIndexes, length, out span);
System\Numerics\Tensors\netcore\Tensor.cs (3)
1661
Span<T> ospan = MemoryMarshal.CreateSpan(ref output.
AsTensorSpan
()._reference, (int)output.FlattenedLength);
1674
Span<T> ospan = MemoryMarshal.CreateSpan(ref output.
AsTensorSpan
()._reference, (int)output.FlattenedLength);
2006
tensor.
AsTensorSpan
().SetSlice(values, ranges);