1 interface inheriting from ITrigonometricFunctions
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\IFloatingPointIeee754.cs (1)
15ITrigonometricFunctions<TSelf>
215 references to ITrigonometricFunctions
System.Numerics.Tensors (74)
System\Numerics\Tensors\netcore\Tensor.cs (28)
2546where T : ITrigonometricFunctions<T> 2559where T : ITrigonometricFunctions<T> 2600where T : ITrigonometricFunctions<T> 2613where T : ITrigonometricFunctions<T> 2627where T : ITrigonometricFunctions<T> 2640where T : ITrigonometricFunctions<T> 2681where T : ITrigonometricFunctions<T> 2694where T : ITrigonometricFunctions<T> 2708where T : ITrigonometricFunctions<T> 2721where T : ITrigonometricFunctions<T> 2928where T : ITrigonometricFunctions<T> 2941where T : ITrigonometricFunctions<T> 3175where T : ITrigonometricFunctions<T> 3188where T : ITrigonometricFunctions<T> 3255where T : ITrigonometricFunctions<T> 3278where T : ITrigonometricFunctions<T> 3292where T : ITrigonometricFunctions<T> 3305where T : ITrigonometricFunctions<T> 4631where T : ITrigonometricFunctions<T> 4642where T : ITrigonometricFunctions<T> 4875where T : ITrigonometricFunctions<T> 4888where T : ITrigonometricFunctions<T> 4923where T : ITrigonometricFunctions<T> 4934where T : ITrigonometricFunctions<T> 5049where T : ITrigonometricFunctions<T> 5060where T : ITrigonometricFunctions<T> 5095where T : ITrigonometricFunctions<T> 5106where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorOperation.cs (14)
533where T : ITrigonometricFunctions<T> 563where T : ITrigonometricFunctions<T> 604where T : ITrigonometricFunctions<T> 634where T : ITrigonometricFunctions<T> 649where T : ITrigonometricFunctions<T> 737where T : ITrigonometricFunctions<T> 908where T : ITrigonometricFunctions<T> 959where T : ITrigonometricFunctions<T> 990where T : ITrigonometricFunctions<T> 1789where T : ITrigonometricFunctions<T> 1948where T : ITrigonometricFunctions<T> 1978where T : ITrigonometricFunctions<T> 2163where T : ITrigonometricFunctions<T> 2193where 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)
26where T : ITrigonometricFunctions<T> => 31where 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 (140)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Double.cs (16)
1854/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 1858/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 1864/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 1868/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 1874/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 1878/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 1884/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 1888/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 2193/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 2204/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 2215/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 2219/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 2222/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 2340/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2423/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2427/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Half.cs (16)
2302/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 2305/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 2308/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 2311/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 2314/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 2317/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 2320/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 2323/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 2326/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 2329/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 2332/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 2335/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 2342/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 2349/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2352/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2355/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (16)
2023/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 2026/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 2029/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 2032/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 2035/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 2038/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 2041/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 2044/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 2047/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 2050/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 2053/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 2056/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 2063/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 2070/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2073/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2076/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal128.cs (16)
925/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 928/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 934/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 937/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 943/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 952/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 967/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 970/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 976/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1036/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1051/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1054/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1061/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 1068/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 1077/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 1080/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal32.cs (16)
936/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 939/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 945/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 948/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 954/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 963/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 978/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 981/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 987/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1047/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1062/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1065/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1072/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 1079/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 1088/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 1091/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Decimal64.cs (16)
929/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 932/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 938/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 941/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 947/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 956/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 971/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 974/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 980/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1040/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1055/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1058/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1065/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 1072/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 1081/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 1084/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\ITrigonometricFunctions.cs (1)
10where TSelf : ITrigonometricFunctions<TSelf>?
src\runtime\src\libraries\System.Private.CoreLib\src\System\Numerics\Vector.cs (5)
689where T : ITrigonometricFunctions<T> 1163where T : ITrigonometricFunctions<T> 2832where T : ITrigonometricFunctions<T> 3134where T : ITrigonometricFunctions<T> 3176where T : ITrigonometricFunctions<T>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (16)
1791/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 1794/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 1797/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 1800/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 1803/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 1806/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 1809/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 1812/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 1815/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1824/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1833/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1836/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1843/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 1850/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 1853/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 1856/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Intrinsics\Vector64.cs (6)
761where T : ITrigonometricFunctions<T> 1660where T : ITrigonometricFunctions<T> 3265where T : ITrigonometricFunctions<T> 3726where T : ITrigonometricFunctions<T> 3740where T : ITrigonometricFunctions<T> 3793where T : ITrigonometricFunctions<T>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Single.cs (16)
1768/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 1772/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 1778/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 1782/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 1788/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 1792/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 1798/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 1802/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 1897/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1900/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1903/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1907/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1910/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 2028/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2111/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2115/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
411[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.ITrigonometricFunctions<>))]