1 interface inheriting from IRootFunctions
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IFloatingPointIeee754.cs (1)
14
IRootFunctions
<TSelf>,
70 references to IRootFunctions
System.Numerics.Tensors (34)
System\Numerics\Tensors\netcore\Tensor.cs (12)
2972
where T :
IRootFunctions
<T>
2985
where T :
IRootFunctions
<T>
3230
where T :
IRootFunctions
<T>
3320
where T :
IRootFunctions
<T>
3522
where T :
IRootFunctions
<T>
3537
where T :
IRootFunctions
<T>
4513
where T :
IRootFunctions
<T>
4678
where T :
IRootFunctions
<T>
4690
where T :
IRootFunctions
<T>
4977
where T :
IRootFunctions
<T>
4990
where T :
IRootFunctions
<T>
5005
where T :
IRootFunctions
<T>
System\Numerics\Tensors\netcore\TensorOperation.cs (5)
804
where T :
IRootFunctions
<T>
938
where T :
IRootFunctions
<T>
1161
where T :
IRootFunctions
<T>
1819
where T :
IRootFunctions
<T>
2030
where T :
IRootFunctions
<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Cbrt.cs (2)
22
where T :
IRootFunctions
<T> =>
27
where T :
IRootFunctions
<T>
System\Numerics\Tensors\netcore\TensorPrimitives.CosineSimilarity.cs (6)
32
where T :
IRootFunctions
<T>
45
private static T CosineSimilarityCore<T>(ReadOnlySpan<T> x, ReadOnlySpan<T> y) where T :
IRootFunctions
<T>
371
private static T Finalize<T>(T dotProduct, T xSumOfSquares, T ySumOfSquares) where T :
IRootFunctions
<T> =>
375
private static T Finalize<T>(Vector128<T> dotProductVector, Vector128<T> xSumOfSquaresVector, Vector128<T> ySumOfSquaresVector) where T :
IRootFunctions
<T> =>
379
private static T Finalize<T>(Vector256<T> dotProductVector, Vector256<T> xSumOfSquaresVector, Vector256<T> ySumOfSquaresVector) where T :
IRootFunctions
<T> =>
383
private static T Finalize<T>(Vector512<T> dotProductVector, Vector512<T> xSumOfSquaresVector, Vector512<T> ySumOfSquaresVector) where T :
IRootFunctions
<T> =>
System\Numerics\Tensors\netcore\TensorPrimitives.Distance.cs (1)
35
where T :
IRootFunctions
<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Hypot.cs (2)
25
where T :
IRootFunctions
<T>
37
where T :
IRootFunctions
<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Norm.cs (1)
26
where T :
IRootFunctions
<T> =>
System\Numerics\Tensors\netcore\TensorPrimitives.RootN.cs (2)
23
where T :
IRootFunctions
<T> =>
27
private readonly struct RootNOperator<T>(int n) : IStatefulUnaryOperator<T> where T :
IRootFunctions
<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Sqrt.cs (2)
21
where T :
IRootFunctions
<T>
33
where T :
IRootFunctions
<T>
System\Numerics\Tensors\netcore\TensorPrimitives.StdDev.cs (1)
20
where T :
IRootFunctions
<T>
System.Private.CoreLib (35)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (4)
1538
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Cbrt(TSelf)" />
1542
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Hypot(TSelf, TSelf)" />
1699
/// <inheritdoc cref="
IRootFunctions
{TSelf}.RootN(TSelf, int)" />
1822
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Sqrt(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (4)
2260
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Cbrt(TSelf)" />
2263
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Hypot(TSelf, TSelf)" />
2266
/// <inheritdoc cref="
IRootFunctions
{TSelf}.RootN(TSelf, int)" />
2269
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Sqrt(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (4)
1983
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Cbrt(TSelf)" />
1986
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Hypot(TSelf, TSelf)" />
1989
/// <inheritdoc cref="
IRootFunctions
{TSelf}.RootN(TSelf, int)" />
1992
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Sqrt(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (4)
964
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Cbrt(TSelf)" />
1000
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Hypot(TSelf, TSelf)" />
1045
/// <inheritdoc cref="
IRootFunctions
{TSelf}.RootN(TSelf, int)" />
1074
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Sqrt(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (4)
975
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Cbrt(TSelf)" />
1011
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Hypot(TSelf, TSelf)" />
1056
/// <inheritdoc cref="
IRootFunctions
{TSelf}.RootN(TSelf, int)" />
1085
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Sqrt(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (4)
968
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Cbrt(TSelf)" />
1004
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Hypot(TSelf, TSelf)" />
1049
/// <inheritdoc cref="
IRootFunctions
{TSelf}.RootN(TSelf, int)" />
1078
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Sqrt(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IRootFunctions.cs (1)
10
where TSelf :
IRootFunctions
<TSelf>?
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (1)
1655
where T :
IRootFunctions
<T>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (4)
1758
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Cbrt(TSelf)" />
1761
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Hypot(TSelf, TSelf)" />
1764
/// <inheritdoc cref="
IRootFunctions
{TSelf}.RootN(TSelf, int)" />
1767
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Sqrt(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (1)
2099
where T :
IRootFunctions
<T>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (4)
1555
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Cbrt(TSelf)" />
1559
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Hypot(TSelf, TSelf)" />
1613
/// <inheritdoc cref="
IRootFunctions
{TSelf}.RootN(TSelf, int)" />
1736
/// <inheritdoc cref="
IRootFunctions
{TSelf}.Sqrt(TSelf)" />
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
407
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.
IRootFunctions
<>))]