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)
2430where T : ITrigonometricFunctions<T> 2443where T : ITrigonometricFunctions<T> 2484where T : ITrigonometricFunctions<T> 2497where T : ITrigonometricFunctions<T> 2511where T : ITrigonometricFunctions<T> 2524where T : ITrigonometricFunctions<T> 2565where T : ITrigonometricFunctions<T> 2578where T : ITrigonometricFunctions<T> 2592where T : ITrigonometricFunctions<T> 2605where T : ITrigonometricFunctions<T> 2812where T : ITrigonometricFunctions<T> 2825where T : ITrigonometricFunctions<T> 3059where T : ITrigonometricFunctions<T> 3072where T : ITrigonometricFunctions<T> 3139where T : ITrigonometricFunctions<T> 3162where T : ITrigonometricFunctions<T> 3176where T : ITrigonometricFunctions<T> 3189where T : ITrigonometricFunctions<T> 4435where T : ITrigonometricFunctions<T> 4446where T : ITrigonometricFunctions<T> 4679where T : ITrigonometricFunctions<T> 4692where T : ITrigonometricFunctions<T> 4727where T : ITrigonometricFunctions<T> 4738where T : ITrigonometricFunctions<T> 4854where T : ITrigonometricFunctions<T> 4865where T : ITrigonometricFunctions<T> 4900where T : ITrigonometricFunctions<T> 4911where 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> 970where T : ITrigonometricFunctions<T> 1769where T : ITrigonometricFunctions<T> 1928where T : ITrigonometricFunctions<T> 1958where T : ITrigonometricFunctions<T> 2122where T : ITrigonometricFunctions<T> 2152where 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)
29where T : ITrigonometricFunctions<T> 41where 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)
1803/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 1807/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 1813/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 1817/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 1823/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 1827/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 1833/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 1837/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 1926/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1935/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1944/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1948/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1951/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 2069/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2152/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2156/// <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)
693where T : ITrigonometricFunctions<T> 882where T : ITrigonometricFunctions<T> 2568where T : ITrigonometricFunctions<T> 2879where T : ITrigonometricFunctions<T> 2921where 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)
767where T : ITrigonometricFunctions<T> 1347where T : ITrigonometricFunctions<T> 2965where T : ITrigonometricFunctions<T> 3658where T : ITrigonometricFunctions<T> 3711where T : ITrigonometricFunctions<T>
src\libraries\System.Private.CoreLib\src\System\Single.cs (16)
1719/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 1723/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 1729/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 1733/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 1739/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 1743/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 1749/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 1753/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 1842/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1851/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1860/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1864/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1867/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 1985/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2068/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2072/// <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<>))]