Implemented interface member:
property
Rank
System.Numerics.Tensors.IReadOnlyTensor.Rank
32 references to Rank
System.Numerics.Tensors (32)
System\Numerics\Tensors\netcore\Tensor.cs (31)
135
if (dimension < -1 || dimension > tensors[0].
Rank
)
146
if (tensors[0].
Rank
!= tensors[i].
Rank
)
148
for (int j = 0; j < tensors[0].
Rank
; j++)
162
nint[] lengths = new nint[tensors[0].
Rank
];
208
if (dimension < -1 || dimension > tensors[0].
Rank
)
220
int rank = tensors[0].
Rank
;
223
if (rank != tensors[i].
Rank
)
1382
if (tensor.
Rank
== 1)
1391
scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(tensor.
Rank
, out TensorOperation.RentedBuffer<nint> lengthsRentedBuffer);
1392
scoped Span<nint> newStrides = TensorOperation.RentedBuffer.CreateUninitialized(tensor.
Rank
, out TensorOperation.RentedBuffer<nint> stridesRentedBuffer);
1393
scoped Span<int> newLinearOrder = TensorOperation.RentedBuffer.CreateUninitialized(tensor.
Rank
, out TensorOperation.RentedBuffer<int> linearOrderRentedBuffer);
1399
for (int i = 0; i < tensor.
Rank
; i++)
1401
newLengths[i] = tensor.Lengths[tensor.
Rank
- 1 - i];
1402
newStrides[i] = tensor.Strides[tensor.
Rank
- 1 - i];
1403
newLinearOrder[i] = tensor._shape.LinearRankOrder[tensor.
Rank
- 1 - i];
1484
if (lengthOffset < tensor.
Rank
&& newLengths[i] == tensor.Lengths[lengthOffset])
1488
if (lengthOffset == tensor.
Rank
)
1917
if (dimension >= tensor.
Rank
|| dimension < -1)
1920
scoped Span<nint> lengths = TensorOperation.RentedBuffer.CreateUninitialized(tensor.
Rank
, out TensorOperation.RentedBuffer<nint> lengthsRentedBuffer);
1921
scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(tensor.
Rank
, out TensorOperation.RentedBuffer<nint> stridesRentedBuffer);
1922
scoped Span<int> strideOrder = TensorOperation.RentedBuffer.CreateUninitialized(tensor.
Rank
, out TensorOperation.RentedBuffer<int> stridesOrderRentedBuffer);
2200
if (dimension < 0 || dimension > tensors[0].
Rank
)
2240
if (dimension < 0 || dimension > tensors[0].
Rank
)
2357
scoped Span<nint> lengths = TensorOperation.RentedBuffer.CreateUninitialized(tensor.
Rank
, out TensorOperation.RentedBuffer<nint> lengthsRentedBuffer);
2358
scoped Span<nint> strides = TensorOperation.RentedBuffer.CreateUninitialized(tensor.
Rank
, out TensorOperation.RentedBuffer<nint> stridesRentedBuffer);
2359
scoped Span<int> strideOrder = TensorOperation.RentedBuffer.CreateUninitialized(tensor.
Rank
, out TensorOperation.RentedBuffer<int> stridesOrderRentedBuffer);
2438
dimension = tensor.
Rank
- dimension;
2440
scoped Span<nint> newLengths = TensorOperation.RentedBuffer.CreateUninitialized(tensor.
Rank
+ 1, out TensorOperation.RentedBuffer<nint> lengthsRentedBuffer);
2446
Span<nint> newStrides = TensorOperation.RentedBuffer.CreateUninitialized(tensor.
Rank
+ 1, out TensorOperation.RentedBuffer<nint> stridesRentedBuffer);
2447
if (dimension == tensor.
Rank
)
System\Numerics\Tensors\netcore\Tensor_1.cs (1)
415
_indexes = new nint[tensor.
Rank
];