Implemented interface member:
property
Rank
System.Numerics.Tensors.IReadOnlyTensor.Rank
16 references to Rank
System.Numerics.Tensors (16)
System\Numerics\Tensors\netcore\Tensor.cs (11)
292if (dimension != -1 && destination.Rank != rank) 316int targetRank = target.Rank; 428nint linearOffset = destination.IsDense ? offset++ : destination._shape.GetLinearOffsetForDimension(offset++, destination.Rank); 445int rank = destination.Rank; 1983nint linearOffset = destination._shape.GetLinearOffsetForDimension(i, destination.Rank); 2055int destinationDimension = dimension == -1 ? -1 : dimension + destination.Rank - tensor.Rank; 2073for (int i = dimension + 1; i < tensor.Rank; i++) 2202int destinationRank = destination.Rank; 2547int rank = tensor.Rank; 2792if (destination.Rank != rank + 1) 2803Span<NRange> ranges = TensorOperation.RentedBuffer.CreateUninitialized(target.Rank,
System\Numerics\Tensors\netcore\TensorDimensionSpan_1.cs (2)
21int rank = tensor.Rank; 25rank = tensor.Rank;
System\Numerics\Tensors\netcore\TensorOperation.cs (2)
634scoped Span<nint> indexes = RentedBuffer.Create(x.Rank, x.Strides, out nint linearOffset, out RentedBuffer<nint> rentedBuffer); 885scoped Span<nint> indexes = RentedBuffer.Create(destination.Rank, destination.Strides, out nint linearOffset, out RentedBuffer<nint> rentedBuffer);
System\Numerics\Tensors\netcore\TensorSpan_1.cs (1)
503: _span._shape.GetLinearOffsetForDimension(_itemsEnumerated, _span.Rank);