1 interface inheriting from ITrigonometricFunctions
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\IFloatingPointIeee754.cs (1)
15ITrigonometricFunctions<TSelf>
150 references to ITrigonometricFunctions
System.Numerics.Tensors (74)
System\Numerics\Tensors\netcore\Tensor.cs (28)
2469where T : ITrigonometricFunctions<T> 2482where T : ITrigonometricFunctions<T> 2523where T : ITrigonometricFunctions<T> 2536where T : ITrigonometricFunctions<T> 2606where T : ITrigonometricFunctions<T> 2619where T : ITrigonometricFunctions<T> 2660where T : ITrigonometricFunctions<T> 2673where T : ITrigonometricFunctions<T> 2687where T : ITrigonometricFunctions<T> 2700where T : ITrigonometricFunctions<T> 2907where T : ITrigonometricFunctions<T> 2920where T : ITrigonometricFunctions<T> 3266where T : ITrigonometricFunctions<T> 3279where T : ITrigonometricFunctions<T> 3346where T : ITrigonometricFunctions<T> 3369where T : ITrigonometricFunctions<T> 3383where T : ITrigonometricFunctions<T> 3396where T : ITrigonometricFunctions<T> 4831where T : ITrigonometricFunctions<T> 4842where T : ITrigonometricFunctions<T> 5075where T : ITrigonometricFunctions<T> 5088where T : ITrigonometricFunctions<T> 5123where T : ITrigonometricFunctions<T> 5134where T : ITrigonometricFunctions<T> 5333where T : ITrigonometricFunctions<T> 5344where T : ITrigonometricFunctions<T> 5379where T : ITrigonometricFunctions<T> 5390where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorOperation.cs (14)
513where T : ITrigonometricFunctions<T> 543where T : ITrigonometricFunctions<T> 584where T : ITrigonometricFunctions<T> 614where T : ITrigonometricFunctions<T> 629where T : ITrigonometricFunctions<T> 717where T : ITrigonometricFunctions<T> 888where T : ITrigonometricFunctions<T> 939where T : ITrigonometricFunctions<T> 954where T : ITrigonometricFunctions<T> 1737where T : ITrigonometricFunctions<T> 1851where T : ITrigonometricFunctions<T> 1881where T : ITrigonometricFunctions<T> 2045where T : ITrigonometricFunctions<T> 2075where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Acos.cs (2)
25where T : ITrigonometricFunctions<T> => 30where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.AcosPi.cs (2)
25where T : ITrigonometricFunctions<T> => 30where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Asin.cs (2)
25where T : ITrigonometricFunctions<T> => 30where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.AsinPi.cs (2)
25where T : ITrigonometricFunctions<T> => 30where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Atan.cs (2)
25where T : ITrigonometricFunctions<T> => 30where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.AtanPi.cs (2)
25where T : ITrigonometricFunctions<T> => 30where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Cos.cs (2)
30where T : ITrigonometricFunctions<T> 42where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.CosPi.cs (2)
29where T : ITrigonometricFunctions<T> 41where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.DegreesToRadians.cs (2)
22where T : ITrigonometricFunctions<T> 33private readonly struct DegreesToRadiansOperator<T> : IUnaryOperator<T, T> where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.RadiansToDegrees.cs (2)
22where T : ITrigonometricFunctions<T> => 26private readonly struct RadiansToDegreesOperator<T> : IUnaryOperator<T, T> where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Sin.cs (2)
29where T : ITrigonometricFunctions<T> 41where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.SinCos.cs (2)
26where T : ITrigonometricFunctions<T> => 30private readonly struct SinCosOperator<T> : IUnaryInputBinaryOutput<T> where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.SinCosPi.cs (2)
26where T : ITrigonometricFunctions<T> => 30private readonly struct SinCosPiOperator<T> : IUnaryInputBinaryOutput<T> where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.SinPi.cs (2)
29where T : ITrigonometricFunctions<T> 41where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Tan.cs (2)
29where T : ITrigonometricFunctions<T> 41where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.TanPi.cs (2)
28where T : ITrigonometricFunctions<T> 40where T : ITrigonometricFunctions<T>
System.Private.CoreLib (75)
src\libraries\System.Private.CoreLib\src\System\Double.cs (16)
1808/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 1812/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 1818/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 1822/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 1828/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 1832/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 1838/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 1842/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 1931/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1940/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1949/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1953/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1956/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 2074/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2157/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2161/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Half.cs (16)
2229/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 2232/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 2235/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 2238/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 2241/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 2244/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 2247/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 2250/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 2253/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 2262/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 2271/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 2274/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 2281/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 2288/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2291/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2294/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Numerics\ITrigonometricFunctions.cs (1)
10where TSelf : ITrigonometricFunctions<TSelf>?
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (5)
619where T : ITrigonometricFunctions<T> 808where T : ITrigonometricFunctions<T> 2494where T : ITrigonometricFunctions<T> 2805where T : ITrigonometricFunctions<T> 2847where T : ITrigonometricFunctions<T>
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (16)
1840/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 1843/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 1846/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 1849/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 1852/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 1855/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 1858/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 1861/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 1864/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1873/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1882/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1885/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1892/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 1899/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 1902/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 1905/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (5)
693where T : ITrigonometricFunctions<T> 1273where T : ITrigonometricFunctions<T> 2891where T : ITrigonometricFunctions<T> 3584where T : ITrigonometricFunctions<T> 3637where T : ITrigonometricFunctions<T>
src\libraries\System.Private.CoreLib\src\System\Single.cs (16)
1724/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 1728/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 1734/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 1738/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 1744/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 1748/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 1754/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 1758/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 1847/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1856/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1865/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1869/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1872/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 1990/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2073/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2077/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
400[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.ITrigonometricFunctions<>))]