1 interface inheriting from ITrigonometricFunctions
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Numerics\IFloatingPointIeee754.cs (1)
15ITrigonometricFunctions<TSelf>
167 references to ITrigonometricFunctions
System.Numerics.Tensors (74)
System\Numerics\Tensors\netcore\Tensor.cs (28)
2559where T : ITrigonometricFunctions<T> 2572where T : ITrigonometricFunctions<T> 2613where T : ITrigonometricFunctions<T> 2626where T : ITrigonometricFunctions<T> 2640where T : ITrigonometricFunctions<T> 2653where T : ITrigonometricFunctions<T> 2694where T : ITrigonometricFunctions<T> 2707where T : ITrigonometricFunctions<T> 2721where T : ITrigonometricFunctions<T> 2734where T : ITrigonometricFunctions<T> 2941where T : ITrigonometricFunctions<T> 2954where T : ITrigonometricFunctions<T> 3188where T : ITrigonometricFunctions<T> 3201where T : ITrigonometricFunctions<T> 3268where T : ITrigonometricFunctions<T> 3291where T : ITrigonometricFunctions<T> 3305where T : ITrigonometricFunctions<T> 3318where T : ITrigonometricFunctions<T> 4644where T : ITrigonometricFunctions<T> 4655where T : ITrigonometricFunctions<T> 4888where T : ITrigonometricFunctions<T> 4901where T : ITrigonometricFunctions<T> 4936where T : ITrigonometricFunctions<T> 4947where T : ITrigonometricFunctions<T> 5062where T : ITrigonometricFunctions<T> 5073where T : ITrigonometricFunctions<T> 5108where T : ITrigonometricFunctions<T> 5119where 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 (92)
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)
694where T : ITrigonometricFunctions<T> 883where T : ITrigonometricFunctions<T> 2572where T : ITrigonometricFunctions<T> 2883where T : ITrigonometricFunctions<T> 2925where 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 (6)
768where T : ITrigonometricFunctions<T> 1389where T : ITrigonometricFunctions<T> 3010where T : ITrigonometricFunctions<T> 3703where T : ITrigonometricFunctions<T> 3717where T : ITrigonometricFunctions<T> 3770where 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\net11.0\System.Runtime.Forwards.cs (1)
404[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Numerics.ITrigonometricFunctions<>))]