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)
2574where T : ITrigonometricFunctions<T> 2587where T : ITrigonometricFunctions<T> 2628where T : ITrigonometricFunctions<T> 2641where T : ITrigonometricFunctions<T> 2711where T : ITrigonometricFunctions<T> 2724where T : ITrigonometricFunctions<T> 2765where T : ITrigonometricFunctions<T> 2778where T : ITrigonometricFunctions<T> 2792where T : ITrigonometricFunctions<T> 2805where T : ITrigonometricFunctions<T> 3012where T : ITrigonometricFunctions<T> 3025where T : ITrigonometricFunctions<T> 3371where T : ITrigonometricFunctions<T> 3384where T : ITrigonometricFunctions<T> 3451where T : ITrigonometricFunctions<T> 3474where T : ITrigonometricFunctions<T> 3488where T : ITrigonometricFunctions<T> 3501where T : ITrigonometricFunctions<T> 4936where T : ITrigonometricFunctions<T> 4947where T : ITrigonometricFunctions<T> 5180where T : ITrigonometricFunctions<T> 5193where T : ITrigonometricFunctions<T> 5228where T : ITrigonometricFunctions<T> 5239where T : ITrigonometricFunctions<T> 5438where T : ITrigonometricFunctions<T> 5449where T : ITrigonometricFunctions<T> 5484where T : ITrigonometricFunctions<T> 5495where 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)
29where T : ITrigonometricFunctions<T> => 34where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.CosPi.cs (2)
29where T : ITrigonometricFunctions<T> => 34where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.DegreesToRadians.cs (2)
22where T : ITrigonometricFunctions<T> => 26private 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> => 34where 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> => 34where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.Tan.cs (2)
29where T : ITrigonometricFunctions<T> => 34where T : ITrigonometricFunctions<T>
System\Numerics\Tensors\netcore\TensorPrimitives.TanPi.cs (2)
28where T : ITrigonometricFunctions<T> => 33where T : ITrigonometricFunctions<T>
System.Private.CoreLib (75)
src\libraries\System.Private.CoreLib\src\System\Double.cs (16)
1799/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 1803/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 1809/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 1813/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 1819/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 1823/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 1829/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 1833/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 1922/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1931/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1940/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1944/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1947/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 2065/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2148/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2152/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Half.cs (16)
2217/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 2220/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 2223/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 2226/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 2229/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 2232/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 2235/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 2238/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 2241/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 2250/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 2259/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 2262/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 2269/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 2276/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2279/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2282/// <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)
601where T : ITrigonometricFunctions<T> 790where T : ITrigonometricFunctions<T> 2517where T : ITrigonometricFunctions<T> 2828where T : ITrigonometricFunctions<T> 2870where 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}.SinCos(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)
678where T : ITrigonometricFunctions<T> 1258where T : ITrigonometricFunctions<T> 2917where T : ITrigonometricFunctions<T> 3610where T : ITrigonometricFunctions<T> 3663where T : ITrigonometricFunctions<T>
src\libraries\System.Private.CoreLib\src\System\Single.cs (16)
1715/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 1719/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 1725/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 1729/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 1735/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 1739/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 1745/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 1749/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 1838/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1847/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1856/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1860/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1863/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1981/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2064/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2068/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
399[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.ITrigonometricFunctions<>))]