Implemented interface member:
property
FlattenedLength
System.Numerics.Tensors.IReadOnlyTensor.FlattenedLength
55 references to FlattenedLength
System.Numerics.Tensors (55)
System\Numerics\Tensors\netcore\Tensor.cs (19)
393
nint blockLength = source.
FlattenedLength
/ outerLength;
419
if (source.
FlattenedLength
>= TensorOperation.MinSlicedOperationLength
420
&& TensorOperation.TryCopyDenseSlices(source, destination, source.
FlattenedLength
, offset))
468
dstSpan = dstSpan.Slice((int)slice.
FlattenedLength
);
1872
nint copyLength = Math.Min(tensor.
FlattenedLength
, destinationLength);
1920
nint copyLength = Math.Min(source.
FlattenedLength
, destination.FlattenedLength);
2174
if (tensor.IsDense && destination.IsDense && tensor.
FlattenedLength
== destination.FlattenedLength)
2176
for (nint offset = 0; offset < tensor.
FlattenedLength
;)
2178
int count = (int)Math.Min(tensor.
FlattenedLength
- offset, int.MaxValue);
2180
TensorOperation.AsDenseSpan(tensor, tensor.
FlattenedLength
- offset - count, count).CopyTo(target);
2275
nint flattenedLength = tensor.
FlattenedLength
;
2276
if (flattenedLength != other.
FlattenedLength
2318
if (!MemoryMarshal.CreateReadOnlySpan(in tensorSlice._reference, (int)tensorSlice.
FlattenedLength
)
2319
.SequenceEqual(MemoryMarshal.CreateReadOnlySpan(in otherSlice._reference, (int)otherSlice.
FlattenedLength
)))
2348
for (nint offset = 0; offset < tensor.
FlattenedLength
;)
2350
int count = (int)Math.Min(tensor.
FlattenedLength
- offset, int.MaxValue);
2421
nint totalToCopy = tensor.
FlattenedLength
/ splitCount;
3632
T flattenedLength = T.CreateChecked(x.
FlattenedLength
);
5597
T variance = result / T.CreateChecked(x.
FlattenedLength
);
System\Numerics\Tensors\netcore\TensorOperation.cs (35)
23
if (source.
FlattenedLength
== 0 || destination.FlattenedLength == 0)
54
=> MemoryMarshal.CreateReadOnlySpan(in source._reference, checked((int)source.
FlattenedLength
));
59
Debug.Assert(offset >= 0 && offset <= source.
FlattenedLength
);
60
Debug.Assert(length >= 0 && length <= source.
FlattenedLength
- offset);
80
Debug.Assert(copyLength >= 0 && copyLength <= source.
FlattenedLength
);
102
Debug.Assert(copyLength > 0 && copyLength <= source.
FlattenedLength
);
151
int count = (int)Math.Min(slice.
FlattenedLength
, copyLength - copied);
213
nint sliceLength = source.IsDense ? source.
FlattenedLength
: slices[0].
FlattenedLength
;
214
for (nint copied = 0; copied < source.
FlattenedLength
;)
216
nint position = source.
FlattenedLength
- copied - 1;
238
nint sourceSliceLength = source.IsDense ? source.
FlattenedLength
: sourceSlices[0].
FlattenedLength
;
277
nint sourceSliceLength = source.IsDense ? source.
FlattenedLength
: sourceSlices[0].
FlattenedLength
;
473
nint flattenedLength = x.
FlattenedLength
;
486
nint flattenedLength = x.
FlattenedLength
;
650
if (x.
FlattenedLength
== 0 && y.
FlattenedLength
== 0)
667
for (nint i = start; i < x.
FlattenedLength
; i++)
776
if (x.
FlattenedLength
== 0)
793
for (nint i = start; i < x.
FlattenedLength
; i++)
834
for (nint i = 1; i < x.
FlattenedLength
; i++)
851
return (x.
FlattenedLength
== 0) || result;
902
nint sourceLength = x.
FlattenedLength
;
1023
Span<TResult> result = destination[..checked((int)x.
FlattenedLength
)];
1079
if (x.
FlattenedLength
== 0)
1109
for (nint i = 0; i < x.
FlattenedLength
; i++)
1127
for (nint i = 0; i < x.
FlattenedLength
; i++)
1136
for (nint i = 0; i < x.
FlattenedLength
; i++)
1145
for (nint i = 0; i < x.
FlattenedLength
; i++)
1223
if (x.
FlattenedLength
== 0 && y.
FlattenedLength
== 0)
1405
if (x.
FlattenedLength
== 0)
1435
for (nint i = 0; i < x.
FlattenedLength
; i++)
System\Numerics\Tensors\netcore\TensorSpanDebugView.cs (1)
20
_array = new T[span.
FlattenedLength
];