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)
22
/// * <paramref name="indexes" /> does not contain <see cref="
IReadOnlyTensor
.Rank" /> elements.
77
/// <para><paramref name="startIndexes" /> does not contain <see cref="
IReadOnlyTensor
.Rank" /> elements.</para>
79
/// <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>
133
/// <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)
268
/// <inheritdoc cref="
IReadOnlyTensor
.FlattenedLength" />
271
/// <inheritdoc cref="
IReadOnlyTensor
.HasAnyDenseDimensions" />
274
/// <inheritdoc cref="
IReadOnlyTensor
.IsDense" />
277
/// <inheritdoc cref="
IReadOnlyTensor
.IsEmpty" />
280
/// <inheritdoc cref="
IReadOnlyTensor
.IsPinned" />
283
/// <inheritdoc cref="
IReadOnlyTensor
.Lengths" />
287
/// <inheritdoc cref="
IReadOnlyTensor
.Rank" />
290
/// <inheritdoc cref="
IReadOnlyTensor
.Strides" />
505
object?
IReadOnlyTensor
.this[params scoped ReadOnlySpan<NIndex> indexes] => this[indexes];
507
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)
169
/// <inheritdoc cref="
IReadOnlyTensor
.FlattenedLength" />
172
/// <inheritdoc cref="
IReadOnlyTensor
.HasAnyDenseDimensions" />
175
/// <inheritdoc cref="
IReadOnlyTensor
.IsDense" />
178
/// <inheritdoc cref="
IReadOnlyTensor
.IsEmpty" />
181
/// <inheritdoc cref="
IReadOnlyTensor
.IsPinned" />
184
/// <inheritdoc cref="
IReadOnlyTensor
.Lengths" />
188
/// <inheritdoc cref="
IReadOnlyTensor
.Rank" />
191
/// <inheritdoc cref="
IReadOnlyTensor
.Strides" />
382
object?
IReadOnlyTensor
.this[params scoped ReadOnlySpan<NIndex> indexes] => this[indexes];
384
object?
IReadOnlyTensor
.this[params scoped ReadOnlySpan<nint> indexes] => this[indexes];