2 instantiations of ReadOnlyTensorDimensionSpan
System.Numerics.Tensors (2)
System\Numerics\Tensors\netcore\ReadOnlyTensorSpan_1.cs (1)
364
public ReadOnlyTensorDimensionSpan<T> GetDimensionSpan(int dimension) => new
ReadOnlyTensorDimensionSpan
<T>(this, dimension);
System\Numerics\Tensors\netcore\TensorDimensionSpan_1.cs (1)
68
new
ReadOnlyTensorDimensionSpan
<T>(tensorDimension._tensor, tensorDimension._dimension - 1);
27 references to ReadOnlyTensorDimensionSpan
System.Numerics.Tensors (27)
System\Numerics\Tensors\netcore\IReadOnlyTensor_1.cs (1)
65
ReadOnlyTensorDimensionSpan
<T> GetDimensionSpan(int dimension);
System\Numerics\Tensors\netcore\ReadOnlyTensorDimensionSpan_1.cs (2)
70
private readonly
ReadOnlyTensorDimensionSpan
<T> _span;
73
internal Enumerator(
ReadOnlyTensorDimensionSpan
<T> span)
System\Numerics\Tensors\netcore\ReadOnlyTensorSpan_1.cs (1)
364
public
ReadOnlyTensorDimensionSpan
<T> GetDimensionSpan(int dimension) => new ReadOnlyTensorDimensionSpan<T>(this, dimension);
System\Numerics\Tensors\netcore\Tensor_1.cs (1)
331
ReadOnlyTensorDimensionSpan
<T> IReadOnlyTensor<Tensor<T>, T>.GetDimensionSpan(int dimension) => AsReadOnlyTensorSpan().GetDimensionSpan(dimension);
System\Numerics\Tensors\netcore\Tensor.cs (2)
2310
ReadOnlyTensorDimensionSpan
<T> tensorSlices = tensor.GetDimensionSpan(dimension);
2311
ReadOnlyTensorDimensionSpan
<T> otherSlices = alignedOther.GetDimensionSpan(dimension);
System\Numerics\Tensors\netcore\TensorDimensionSpan_1.cs (1)
67
public static implicit operator
ReadOnlyTensorDimensionSpan
<T>(scoped in TensorDimensionSpan<T> tensorDimension) =>
System\Numerics\Tensors\netcore\TensorOperation.cs (18)
147
ReadOnlyTensorDimensionSpan
<T> slices = source.GetDimensionSpan(dimension);
212
ReadOnlyTensorDimensionSpan
<T> slices = source.IsDense ? default : source.GetDimensionSpan(dimension);
237
ReadOnlyTensorDimensionSpan
<T> sourceSlices = source.IsDense ? default : source.GetDimensionSpan(sourceDimension);
276
ReadOnlyTensorDimensionSpan
<T> sourceSlices = source.IsDense ? default : source.GetDimensionSpan(sourceDimension);
517
ReadOnlyTensorDimensionSpan
<T> slices = x.GetDimensionSpan(dimension);
706
ReadOnlyTensorDimensionSpan
<TArg> xSlices = optimizedX.GetDimensionSpan(dimension);
707
ReadOnlyTensorDimensionSpan
<TArg> ySlices = optimizedY.GetDimensionSpan(dimension);
819
ReadOnlyTensorDimensionSpan
<TArg> slices = x.GetDimensionSpan(dimension);
955
ReadOnlyTensorDimensionSpan
<TArg> sourceSlices = optimizedSource.GetDimensionSpan(dimension);
1044
ReadOnlyTensorDimensionSpan
<TArg> slices = x.GetDimensionSpan(dimension);
1099
ReadOnlyTensorDimensionSpan
<TArg> slices = x.GetDimensionSpan(dimension);
1177
ReadOnlyTensorDimensionSpan
<TArg1> xSlices = optimizedX.GetDimensionSpan(dimension);
1178
ReadOnlyTensorDimensionSpan
<TArg2> ySlices = optimizedY.GetDimensionSpan(dimension);
1252
ReadOnlyTensorDimensionSpan
<TArg> xSlices = optimizedX.GetDimensionSpan(dimension);
1253
ReadOnlyTensorDimensionSpan
<TArg> ySlices = optimizedY.GetDimensionSpan(dimension);
1312
ReadOnlyTensorDimensionSpan
<TArg1> sourceSlices = optimizedSource.GetDimensionSpan(dimension);
1369
ReadOnlyTensorDimensionSpan
<TArg> sourceSlices = optimizedSource.GetDimensionSpan(dimension);
1425
ReadOnlyTensorDimensionSpan
<TArg1> slices = x.GetDimensionSpan(dimension);
System\Numerics\Tensors\netcore\TensorSpan_1.cs (1)
394
ReadOnlyTensorDimensionSpan
<T> IReadOnlyTensor<TensorSpan<T>, T>.GetDimensionSpan(int dimension) => GetDimensionSpan(dimension);