3 writes to _values
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\Tensor.cs (3)
44
_values
= [];
60
_values
= [];
85
_values
= values;
21 references to _values
System.Numerics.Tensors (21)
System\Numerics\Tensors\netcore\Tensor.cs (6)
351
Span<T> srcSpan =
_values
;
352
Span<bool> filterSpan = filter.
_values
;
378
public static implicit operator TensorSpan<T>(Tensor<T> value) => new TensorSpan<T>(ref MemoryMarshal.GetArrayDataReference(value.
_values
), value._lengths, value._strides, value._flattenedLength);
383
public static implicit operator ReadOnlyTensorSpan<T>(Tensor<T> value) => new ReadOnlyTensorSpan<T>(ref MemoryMarshal.GetArrayDataReference(value.
_values
), value._lengths, value._strides, value.FlattenedLength);
389
public TensorSpan<T> AsTensorSpan() => new TensorSpan<T>(ref MemoryMarshal.GetArrayDataReference(
_values
), _lengths, _strides, _flattenedLength);
416
public ReadOnlyTensorSpan<T> AsReadOnlyTensorSpan() => new ReadOnlyTensorSpan<T>(ref MemoryMarshal.GetArrayDataReference(
_values
), _lengths, _strides, _flattenedLength);
System\Numerics\Tensors\netcore\TensorExtensions.cs (13)
86
intermediate.FlattenTo(MemoryMarshal.CreateSpan(ref output.
_values
[0], (int)output.FlattenedLength));
235
return new Tensor<T>(input.
_values
, lengths, false);
261
Tensor<T> output = new Tensor<T>(input.
_values
, lengths, strides);
2788
return new Tensor<T>(tensor.
_values
, arrLengths, strides);
2944
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref tensor.AsTensorSpan()._reference, (int)tensor.
_values
.Length);
2946
if (newSize > tensor.
_values
.Length)
2947
TensorSpanHelpers.Memmove(ospan, span, tensor.
_values
.Length);
2962
ReadOnlySpan<T> span = MemoryMarshal.CreateSpan(ref tensor.
_values
[0], tensor.
_values
.Length);
2964
if (destination._shape._memoryLength > tensor.
_values
.Length)
2965
TensorSpanHelpers.Memmove(ospan, span, tensor.
_values
.Length);
3316
return new Tensor<T>(tensor.
_values
, lengths, strides);
3697
return new Tensor<T>(tensor.
_values
, lengths, strides);
System\Numerics\Tensors\netcore\TensorHelpers.cs (2)
93
=> tensor1.
_values
.Length == tensor2.
_values
.Length;