Implemented interface member:
property
Strides
System.Numerics.Tensors.IReadOnlyTensor.Strides
17 references to Strides
System.Numerics.Tensors (17)
System\Numerics\Tensors\netcore\Tensor.cs (15)
1377
newStrides[i] = tensor.
Strides
[tensor.Rank - 1 - i];
1389
newStrides[i] = tensor.
Strides
[dimensions[i]];
1415
if (!tensor.IsDense && !tensor.
Strides
.Contains(0))
1445
if (!tensor.
Strides
.ContainsAnyExcept(0))
1450
else if (tensor.
Strides
.Contains(0))
1452
List<nint> origStrides = [.. tensor.
Strides
];
1461
origStrides.Add(tensor.
Strides
[lengthOffset - 1]);
1463
origStrides.Insert(i, tensor.
Strides
[i] * tensor.Lengths[i]);
1906
strides[index] = tensor.
Strides
[i];
1927
tensor.
Strides
[..dimension].CopyTo(strides);
1928
tensor.
Strides
[(dimension + 1)..].CopyTo(strides[dimension..]);
2263
tensor.
Strides
.CopyTo(strides);
2344
tensor.
Strides
.CopyTo(newStrides);
2349
tensor.
Strides
.Slice(0, dimension).CopyTo(newStrides);
2350
tensor.
Strides
.Slice(dimension).CopyTo(newStrides.Slice(dimension + 1));
System\Numerics\Tensors\netcore\Tensor_1.cs (2)
376
_linearOffset = tensor._start - (!tensor.IsEmpty ? tensor.
Strides
[^1] : 0);
403
_linearOffset = _tensor._start - (!_tensor.IsEmpty ? _tensor.
Strides
[^1] : 0);