Implemented interface member:
property
Rank
System.Numerics.Tensors.IReadOnlyTensor.Rank
19 references to Rank
System.Numerics.Tensors (19)
System\Numerics\Tensors\netcore\ReadOnlyTensorDimensionSpan_1.cs (2)
21
int rank = tensor.
Rank
;
25
rank = tensor.
Rank
;
System\Numerics\Tensors\netcore\ReadOnlyTensorSpan_1.cs (2)
446
/// <exception cref="ArgumentOutOfRangeException"><paramref name="maximumLengths" /> is not empty and does not contain <see cref="
Rank
" /> elements.</exception>
582
: _span._shape.GetLinearOffsetForDimension(_itemsEnumerated, _span.
Rank
);
System\Numerics\Tensors\netcore\Tensor.cs (10)
323
if (source.
Rank
!= targetRank)
462
if (source.
Rank
!= rank)
2055
int destinationDimension = dimension == -1 ? -1 : dimension + destination.Rank - tensor.
Rank
;
2201
int rank = tensor.
Rank
;
2299
int rank = tensor.
Rank
;
2300
if (rank != other.
Rank
&& flattenedLength >= TensorOperation.MinSlicedOperationLength)
2626
int rank = tensor.
Rank
;
2821
ArgumentOutOfRangeException.ThrowIfNotEqual(maximumLengths.Length, tensor.
Rank
);
2842
if (tensor.
Rank
== 1)
2860
int rank = tensor.
Rank
;
System\Numerics\Tensors\netcore\TensorOperation.cs (5)
554
scoped Span<nint> indexes = RentedBuffer.Create(x.
Rank
, x.Strides, out nint linearOffset, out RentedBuffer<nint> rentedBuffer);
831
scoped Span<nint> xIndexes = RentedBuffer.Create(x.
Rank
, x.Strides, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer);
1059
scoped Span<nint> xIndexes = RentedBuffer.Create(x.
Rank
, x.Strides, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer);
1107
scoped Span<nint> xIndexes = RentedBuffer.Create(x.
Rank
, x.Strides, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer);
1433
scoped Span<nint> xIndexes = RentedBuffer.Create(x.
Rank
, x.Strides, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer);