1 interface inheriting from IRootFunctions
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\IFloatingPointIeee754.cs (1)
14IRootFunctions<TSelf>,
50 references to IRootFunctions
System.Numerics.Tensors (30)
System\Numerics\Tensors\netcore\Tensor.cs (12)
3168where T : IRootFunctions<T> 3181where T : IRootFunctions<T> 3426where T : IRootFunctions<T> 3516where T : IRootFunctions<T> 3803where T : IRootFunctions<T> 3818where T : IRootFunctions<T> 4795where T : IRootFunctions<T> 4983where T : IRootFunctions<T> 4995where T : IRootFunctions<T> 5282where T : IRootFunctions<T> 5295where T : IRootFunctions<T> 5310where T : IRootFunctions<T>
System\Numerics\Tensors\netcore\TensorOperation.cs (5)
784where T : IRootFunctions<T> 918where T : IRootFunctions<T> 1125where T : IRootFunctions<T> 1767where T : IRootFunctions<T> 1933where T : IRootFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Cbrt.cs (2)
22where T : IRootFunctions<T> => 27where T : IRootFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.CosineSimilarity.cs (2)
31where T : IRootFunctions<T> => 36private static T CosineSimilarityCore<T>(ReadOnlySpan<T> x, ReadOnlySpan<T> y) where T : IRootFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Distance.cs (1)
35where T : IRootFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Hypot.cs (2)
25where T : IRootFunctions<T> => 30where T : IRootFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Norm.cs (1)
26where T : IRootFunctions<T> =>
System\Numerics\Tensors\netcore\TensorPrimitives.RootN.cs (2)
23where T : IRootFunctions<T> => 27private readonly struct RootNOperator<T>(int n) : IStatefulUnaryOperator<T> where T : IRootFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Sqrt.cs (2)
21where T : IRootFunctions<T> => 26where T : IRootFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.StdDev.cs (1)
21where T : IRootFunctions<T>
System.Private.CoreLib (19)
src\libraries\System.Private.CoreLib\src\System\Double.cs (4)
1483/// <inheritdoc cref="IRootFunctions{TSelf}.Cbrt(TSelf)" /> 1487/// <inheritdoc cref="IRootFunctions{TSelf}.Hypot(TSelf, TSelf)" /> 1644/// <inheritdoc cref="IRootFunctions{TSelf}.RootN(TSelf, int)" /> 1767/// <inheritdoc cref="IRootFunctions{TSelf}.Sqrt(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Half.cs (4)
2177/// <inheritdoc cref="IRootFunctions{TSelf}.Cbrt(TSelf)" /> 2180/// <inheritdoc cref="IRootFunctions{TSelf}.Hypot(TSelf, TSelf)" /> 2183/// <inheritdoc cref="IRootFunctions{TSelf}.RootN(TSelf, int)" /> 2186/// <inheritdoc cref="IRootFunctions{TSelf}.Sqrt(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Numerics\IRootFunctions.cs (1)
10where TSelf : IRootFunctions<TSelf>?
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (1)
1291where T : IRootFunctions<T>
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (4)
1807/// <inheritdoc cref="IRootFunctions{TSelf}.Cbrt(TSelf)" /> 1810/// <inheritdoc cref="IRootFunctions{TSelf}.Hypot(TSelf, TSelf)" /> 1813/// <inheritdoc cref="IRootFunctions{TSelf}.RootN(TSelf, int)" /> 1816/// <inheritdoc cref="IRootFunctions{TSelf}.Sqrt(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (1)
1698where T : IRootFunctions<T>
src\libraries\System.Private.CoreLib\src\System\Single.cs (4)
1502/// <inheritdoc cref="IRootFunctions{TSelf}.Cbrt(TSelf)" /> 1506/// <inheritdoc cref="IRootFunctions{TSelf}.Hypot(TSelf, TSelf)" /> 1560/// <inheritdoc cref="IRootFunctions{TSelf}.RootN(TSelf, int)" /> 1683/// <inheritdoc cref="IRootFunctions{TSelf}.Sqrt(TSelf)" />
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
395[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.IRootFunctions<>))]