1 interface inheriting from IReadOnlyTensor
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\ITensor_1.cs (1)
13
public interface ITensor<TSelf, T> : ITensor,
IReadOnlyTensor
<TSelf, T>
46 references to IReadOnlyTensor
System.Numerics.Tensors (46)
System\Numerics\Tensors\netcore\IReadOnlyTensor_1.cs (1)
15
where TSelf :
IReadOnlyTensor
<TSelf, T>
System\Numerics\Tensors\netcore\ITensor_1.cs (4)
58
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.this[ReadOnlySpan{nint}]" />
61
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.this[ReadOnlySpan{NIndex}]" />
90
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.GetDimensionSpan(int)" />
93
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.GetPinnableReference" />
System\Numerics\Tensors\netcore\ReadOnlyTensorSpan_1.cs (13)
27
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.Empty" />
282
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.this[ReadOnlySpan{nint}]" />
288
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.this[ReadOnlySpan{NIndex}]" />
294
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.this[ReadOnlySpan{NRange}]" />
358
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.CopyTo(in TensorSpan{T})" />
377
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.FlattenTo(Span{T})" />
386
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.GetDimensionSpan(int)" />
401
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.GetPinnableReference()" />
411
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.Slice(ReadOnlySpan{nint})" />
421
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.Slice(ReadOnlySpan{NIndex})" />
431
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.Slice(ReadOnlySpan{NRange})" />
445
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.TryCopyTo(in TensorSpan{T})" />
456
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.TryFlattenTo(Span{T})" />
System\Numerics\Tensors\netcore\Tensor_1.cs (16)
181
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.AsReadOnlyTensorSpan()" />
184
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.AsReadOnlyTensorSpan(ReadOnlySpan{nint})" />
187
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.AsReadOnlyTensorSpan(ReadOnlySpan{NIndex})" />
190
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.AsReadOnlyTensorSpan(ReadOnlySpan{NRange})" />
208
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.CopyTo(in TensorSpan{T})" />
220
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.FlattenTo(Span{T})" />
252
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.Slice(ReadOnlySpan{nint})" />
268
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.Slice(ReadOnlySpan{NIndex})" />
284
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.Slice(ReadOnlySpan{NRange})" />
300
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.ToDenseTensor()" />
314
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.TryCopyTo(in TensorSpan{T})" />
317
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.TryFlattenTo(Span{T})" />
360
ref readonly T
IReadOnlyTensor
<Tensor<T>, T>.this[params ReadOnlySpan<nint> indexes] => ref this[indexes];
362
ref readonly T
IReadOnlyTensor
<Tensor<T>, T>.this[params ReadOnlySpan<NIndex> indexes] => ref this[indexes];
364
ReadOnlyTensorDimensionSpan<T>
IReadOnlyTensor
<Tensor<T>, T>.GetDimensionSpan(int dimension) => AsReadOnlyTensorSpan().GetDimensionSpan(dimension);
366
ref readonly T
IReadOnlyTensor
<Tensor<T>, T>.GetPinnableReference() => ref GetPinnableReference();
System\Numerics\Tensors\netcore\TensorSpan_1.cs (12)
27
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.Empty" />
244
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.AsReadOnlyTensorSpan()" />
247
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.AsReadOnlyTensorSpan(ReadOnlySpan{nint})" />
250
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.AsReadOnlyTensorSpan(ReadOnlySpan{NIndex})" />
253
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.AsReadOnlyTensorSpan(ReadOnlySpan{NRange})" />
259
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.CopyTo(in TensorSpan{T})" />
277
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.FlattenTo(Span{T})" />
308
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.Slice(ReadOnlySpan{nint})" />
318
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.Slice(ReadOnlySpan{NIndex})" />
328
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.Slice(ReadOnlySpan{NRange})" />
341
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.TryCopyTo(in TensorSpan{T})" />
344
/// <inheritdoc cref="
IReadOnlyTensor
{TSelf, T}.TryFlattenTo(Span{T})" />