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)
21int rank = tensor.Rank; 25rank = 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)
323if (source.Rank != targetRank) 462if (source.Rank != rank) 2055int destinationDimension = dimension == -1 ? -1 : dimension + destination.Rank - tensor.Rank; 2201int rank = tensor.Rank; 2299int rank = tensor.Rank; 2300if (rank != other.Rank && flattenedLength >= TensorOperation.MinSlicedOperationLength) 2626int rank = tensor.Rank; 2821ArgumentOutOfRangeException.ThrowIfNotEqual(maximumLengths.Length, tensor.Rank); 2842if (tensor.Rank == 1) 2860int rank = tensor.Rank;
System\Numerics\Tensors\netcore\TensorOperation.cs (5)
554scoped Span<nint> indexes = RentedBuffer.Create(x.Rank, x.Strides, out nint linearOffset, out RentedBuffer<nint> rentedBuffer); 831scoped Span<nint> xIndexes = RentedBuffer.Create(x.Rank, x.Strides, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer); 1059scoped Span<nint> xIndexes = RentedBuffer.Create(x.Rank, x.Strides, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer); 1107scoped Span<nint> xIndexes = RentedBuffer.Create(x.Rank, x.Strides, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer); 1433scoped Span<nint> xIndexes = RentedBuffer.Create(x.Rank, x.Strides, out nint xLinearOffset, out RentedBuffer<nint> xRentedBuffer);