1 implementation of ITensor
System.Numerics.Tensors (1)
System\Numerics\Tensors\netcore\Tensor_1.cs (1)
20
public sealed class Tensor<T> :
ITensor
<Tensor<T>, T>
22 references to ITensor
System.Numerics.Tensors (22)
System\Numerics\Tensors\netcore\ITensor_1.cs (1)
14
where TSelf :
ITensor
<TSelf, T>
System\Numerics\Tensors\netcore\Tensor.cs (4)
298
/// <inheritdoc cref="
ITensor
{TSelf, T}.Create(ReadOnlySpan{nint}, bool)" />
303
/// <inheritdoc cref="
ITensor
{TSelf, T}.Create(ReadOnlySpan{nint}, ReadOnlySpan{nint}, bool)" />
417
/// <inheritdoc cref="
ITensor
{TSelf, T}.CreateUninitialized(ReadOnlySpan{nint}, bool)" />
425
/// <inheritdoc cref="
ITensor
{TSelf, T}.CreateUninitialized(ReadOnlySpan{nint}, ReadOnlySpan{nint}, bool)" />
System\Numerics\Tensors\netcore\Tensor_1.cs (11)
193
/// <inheritdoc cref="
ITensor
{TSelf, T}.AsTensorSpan()" />
196
/// <inheritdoc cref="
ITensor
{TSelf, T}.AsTensorSpan(ReadOnlySpan{nint})" />
199
/// <inheritdoc cref="
ITensor
{TSelf, T}.AsTensorSpan(ReadOnlySpan{NIndex})" />
202
/// <inheritdoc cref="
ITensor
{TSelf, T}.AsTensorSpan(ReadOnlySpan{NRange})" />
217
/// <inheritdoc cref="
ITensor
{TSelf, T}.Fill(T)" />
229
/// <inheritdoc cref="
ITensor
{TSelf, T}.GetDimensionSpan(int)" />
235
/// <inheritdoc cref="
ITensor
{TSelf, T}.GetPinnableReference()" />
400
static Tensor<T>
ITensor
<Tensor<T>, T>.Create(scoped ReadOnlySpan<nint> lengths, bool pinned) => Tensor.Create<T>(lengths, pinned);
402
static Tensor<T>
ITensor
<Tensor<T>, T>.Create(scoped ReadOnlySpan<nint> lengths, scoped ReadOnlySpan<nint> strides, bool pinned) => Tensor.Create<T>(lengths, strides, pinned);
404
static Tensor<T>
ITensor
<Tensor<T>, T>.CreateUninitialized(scoped ReadOnlySpan<nint> lengths, bool pinned) => Tensor.Create<T>(lengths, pinned);
406
static Tensor<T>
ITensor
<Tensor<T>, T>.CreateUninitialized(scoped ReadOnlySpan<nint> lengths, scoped ReadOnlySpan<nint> strides, bool pinned) => Tensor.Create<T>(lengths, strides, pinned);
System\Numerics\Tensors\netcore\TensorSpan_1.cs (6)
183
/// <inheritdoc cref="
ITensor
{TSelf, T}.this[ReadOnlySpan{nint}]" />
189
/// <inheritdoc cref="
ITensor
{TSelf, T}.this[ReadOnlySpan{NIndex}]" />
195
/// <inheritdoc cref="
ITensor
{TSelf, T}.this[ReadOnlySpan{NRange}]" />
274
/// <inheritdoc cref="
ITensor
{TSelf, T}.Fill(T)" />
286
/// <inheritdoc cref="
ITensor
{TSelf, T}.GetDimensionSpan(int)" />
298
/// <inheritdoc cref="
ITensor
{TSelf, T}.GetPinnableReference()" />