29 references to Strides
System.Numerics.Tensors (29)
System\Numerics\Tensors\netcore\ReadOnlyTensorSpan_1.cs (1)
298public ReadOnlySpan<nint> Strides => _shape.Strides;
System\Numerics\Tensors\netcore\Tensor_1.cs (1)
124public ReadOnlySpan<nint> Strides => _shape.Strides;
System\Numerics\Tensors\netcore\Tensor.cs (6)
1739if (!shape.IsDense && !shape.Strides.Contains(0)) 1747GetReshapeStrides(shape.Lengths, shape.Strides, shape.IsDense, newLengths, strides); 1771if (!shape.IsDense && !shape.Strides.Contains(0)) 1779GetReshapeStrides(shape.Lengths, shape.Strides, shape.IsDense, newLengths, strides); 3103ReadOnlySpan<nint> strides = shape.Strides; 3148ReadOnlySpan<nint> strides = shape.Strides;
System\Numerics\Tensors\netcore\TensorOperation.cs (3)
437ReadOnlySpan<nint> sourceStrides = source.Strides; 438ReadOnlySpan<nint> destinationStrides = destination.Strides; 439ReadOnlySpan<nint> otherStrides = other.Strides;
System\Numerics\Tensors\netcore\TensorShape.cs (17)
376ReadOnlySpan<nint> strides = Strides; 471ReadOnlySpan<nint> leftStrides = left.Strides; 474ReadOnlySpan<nint> rightStrides = right.Strides; 500ReadOnlySpan<nint> strides = Strides; 565ReadOnlySpan<nint> strides = Strides; 715ReadOnlySpan<nint> strides1 = shape1.Strides[rankDelta..]; 716ReadOnlySpan<nint> strides2 = shape2.Strides[sourceOffset..]; 856return offset == 0 ? shape : CreateForView(shape.LinearLength, shape.Lengths[offset..], shape.Strides[offset..], shape.IsPinned); 864shape.Strides.CopyTo(strides[-offset..]); 890&& shape1.Strides[offset1..].SequenceEqual(shape2.Strides[offset2..]); 1210Debug.Assert(HasAnyDenseDimensions == CalculateHasAnyDenseDimensions(Lengths, Strides)); 1212Debug.Assert(IsBroadcast == Strides.Contains(0)); 1219ReadOnlySpan<nint> strides = Strides; 1245ReadOnlySpan<nint> strides = Strides; 1286ReadOnlySpan<nint> strides = Strides; 1389ReadOnlySpan<nint> previousStrides = Strides;
System\Numerics\Tensors\netcore\TensorSpan_1.cs (1)
193public ReadOnlySpan<nint> Strides => _shape.Strides;