1 interface inheriting from IReadOnlyTensor
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\ITensor_1.cs (1)
13public interface ITensor<TSelf, T> : ITensor, IReadOnlyTensor<TSelf, T>
46 references to IReadOnlyTensor
System.Numerics.Tensors (46)
System\Numerics\Tensors\netcore\IReadOnlyTensor_1.cs (1)
15where 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})" /> 360ref readonly T IReadOnlyTensor<Tensor<T>, T>.this[params ReadOnlySpan<nint> indexes] => ref this[indexes]; 362ref readonly T IReadOnlyTensor<Tensor<T>, T>.this[params ReadOnlySpan<NIndex> indexes] => ref this[indexes]; 364ReadOnlyTensorDimensionSpan<T> IReadOnlyTensor<Tensor<T>, T>.GetDimensionSpan(int dimension) => AsReadOnlyTensorSpan().GetDimensionSpan(dimension); 366ref 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})" />