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)
1357newStrides[i] = tensor.Strides[tensor.Rank - 1 - i]; 1369newStrides[i] = tensor.Strides[dimensions[i]]; 1395if (!tensor.IsDense && !tensor.Strides.Contains(0)) 1425if (!tensor.Strides.ContainsAnyExcept(0)) 1430else if (tensor.Strides.Contains(0)) 1432List<nint> origStrides = [.. tensor.Strides]; 1441origStrides.Add(tensor.Strides[lengthOffset - 1]); 1443origStrides.Insert(i, tensor.Strides[i] * tensor.Lengths[i]); 1947strides[index] = tensor.Strides[i]; 1968tensor.Strides[..dimension].CopyTo(strides); 1969tensor.Strides[(dimension + 1)..].CopyTo(strides[dimension..]); 2353tensor.Strides.CopyTo(strides); 2434tensor.Strides.CopyTo(newStrides); 2439tensor.Strides.Slice(0, dimension).CopyTo(newStrides); 2440tensor.Strides.Slice(dimension).CopyTo(newStrides.Slice(dimension + 1));
System\Numerics\Tensors\netcore\Tensor_1.cs (2)
388_linearOffset = tensor._start - (!tensor.IsEmpty ? tensor.Strides[^1] : 0); 415_linearOffset = _tensor._start - (!_tensor.IsEmpty ? _tensor.Strides[^1] : 0);