2 interfaces inheriting from IReadOnlyTensor
System.Numerics.Tensors (2)
System\Numerics\Tensors\netcore\IReadOnlyTensor_1.cs (1)
11
public interface IReadOnlyTensor<TSelf, T> :
IReadOnlyTensor
System\Numerics\Tensors\netcore\ITensor.cs (1)
9
public interface ITensor :
IReadOnlyTensor
36 references to IReadOnlyTensor
System.Numerics.Tensors (36)
System\Numerics\Tensors\netcore\IReadOnlyTensor_1.cs (5)
25
/// * <paramref name="indexes" /> does not contain <see cref="
IReadOnlyTensor
.Rank" /> elements.
80
/// <para><paramref name="startIndexes" /> does not contain <see cref="
IReadOnlyTensor
.Rank" /> elements.</para>
82
/// <para><paramref name="length" /> is negative, greater than <see cref="
IReadOnlyTensor
.FlattenedLength" />, or would cause the span to contain elements that should be skipped due to <see cref="
IReadOnlyTensor
.Strides" />.</para>
136
/// <exception cref="ArgumentOutOfRangeException"><paramref name="startIndexes" /> does not contain <see cref="
IReadOnlyTensor
.Rank" /> elements.</exception>
System\Numerics\Tensors\netcore\ITensor.cs (1)
16
/// * <paramref name="indexes" /> does not contain <see cref="
IReadOnlyTensor
.Rank" /> elements.
System\Numerics\Tensors\netcore\ReadOnlyTensorSpan_1.cs (10)
271
/// <inheritdoc cref="
IReadOnlyTensor
.FlattenedLength" />
274
/// <inheritdoc cref="
IReadOnlyTensor
.HasAnyDenseDimensions" />
277
/// <inheritdoc cref="
IReadOnlyTensor
.IsDense" />
280
/// <inheritdoc cref="
IReadOnlyTensor
.IsEmpty" />
283
/// <inheritdoc cref="
IReadOnlyTensor
.IsPinned" />
286
/// <inheritdoc cref="
IReadOnlyTensor
.Lengths" />
290
/// <inheritdoc cref="
IReadOnlyTensor
.Rank" />
293
/// <inheritdoc cref="
IReadOnlyTensor
.Strides" />
509
object?
IReadOnlyTensor
.this[params scoped ReadOnlySpan<NIndex> indexes] => this[indexes];
511
object?
IReadOnlyTensor
.this[params scoped ReadOnlySpan<nint> indexes] => this[indexes];
System\Numerics\Tensors\netcore\Tensor_1.cs (10)
99
/// <inheritdoc cref="
IReadOnlyTensor
.FlattenedLength" />
102
/// <inheritdoc cref="
IReadOnlyTensor
.HasAnyDenseDimensions" />
105
/// <inheritdoc cref="
IReadOnlyTensor
.IsDense" />
108
/// <inheritdoc cref="
IReadOnlyTensor
.IsEmpty" />
111
/// <inheritdoc cref="
IReadOnlyTensor
.IsPinned" />
114
/// <inheritdoc cref="
IReadOnlyTensor
.Lengths" />
117
/// <inheritdoc cref="
IReadOnlyTensor
.Rank" />
120
/// <inheritdoc cref="
IReadOnlyTensor
.Strides" />
313
object?
IReadOnlyTensor
.this[params scoped ReadOnlySpan<NIndex> indexes] => this[indexes];
315
object?
IReadOnlyTensor
.this[params scoped ReadOnlySpan<nint> indexes] => this[indexes];
System\Numerics\Tensors\netcore\TensorSpan_1.cs (10)
172
/// <inheritdoc cref="
IReadOnlyTensor
.FlattenedLength" />
175
/// <inheritdoc cref="
IReadOnlyTensor
.HasAnyDenseDimensions" />
178
/// <inheritdoc cref="
IReadOnlyTensor
.IsDense" />
181
/// <inheritdoc cref="
IReadOnlyTensor
.IsEmpty" />
184
/// <inheritdoc cref="
IReadOnlyTensor
.IsPinned" />
187
/// <inheritdoc cref="
IReadOnlyTensor
.Lengths" />
191
/// <inheritdoc cref="
IReadOnlyTensor
.Rank" />
194
/// <inheritdoc cref="
IReadOnlyTensor
.Strides" />
386
object?
IReadOnlyTensor
.this[params scoped ReadOnlySpan<NIndex> indexes] => this[indexes];
388
object?
IReadOnlyTensor
.this[params scoped ReadOnlySpan<nint> indexes] => this[indexes];