1 interface inheriting from ITrigonometricFunctions
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\IFloatingPointIeee754.cs (1)
15ITrigonometricFunctions<TSelf>
166 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> 4853where T : ITrigonometricFunctions<T> 4864where T : ITrigonometricFunctions<T> 4899where T : ITrigonometricFunctions<T> 4910where 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> 2143where T : ITrigonometricFunctions<T> 2173where 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 (91)
src\libraries\System.Private.CoreLib\src\System\Double.cs (16)
1805/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 1809/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 1815/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 1819/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 1825/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 1829/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 1835/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 1839/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 1928/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1937/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1946/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1950/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1953/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 2071/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2154/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2158/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Half.cs (16)
2225/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 2228/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 2231/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 2234/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 2237/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 2240/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 2243/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 2246/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 2249/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 2258/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 2267/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 2270/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 2277/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 2284/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2287/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2290/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
src\libraries\System.Private.CoreLib\src\System\Numerics\BFloat16.cs (16)
2002/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 2005/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 2008/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 2011/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 2014/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 2017/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 2020/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 2023/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 2026/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 2035/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 2044/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 2047/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 2054/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 2061/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2064/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2067/// <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)
1721/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Acos(TSelf)" /> 1725/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AcosPi(TSelf)" /> 1731/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Asin(TSelf)" /> 1735/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AsinPi(TSelf)" /> 1741/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Atan(TSelf)" /> 1745/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.AtanPi(TSelf)" /> 1751/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Cos(TSelf)" /> 1755/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.CosPi(TSelf)" /> 1844/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.DegreesToRadians(TSelf)" /> 1853/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.RadiansToDegrees(TSelf)" /> 1862/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Sin(TSelf)" /> 1866/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCos(TSelf)" /> 1869/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinCosPi(TSelf)" /> 1987/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.SinPi(TSelf)" /> 2070/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.Tan(TSelf)" /> 2074/// <inheritdoc cref="ITrigonometricFunctions{TSelf}.TanPi(TSelf)" />
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
401[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.ITrigonometricFunctions<>))]