64 references to Pi
Microsoft.AspNetCore.Http.Extensions.Tests (1)
RequestDelegateGenerator\RequestDelegateCreationTests.SpecialTypes.cs (1)
191new object[] { "float", "float.Pi", float.Pi, true },
System.Numerics.Tensors (6)
System\Numerics\Tensors\netcore\TensorPrimitives.Tan.cs (6)
129Vector128<float> dn = MultiplyAddEstimateOperator<float>.Invoke(uxMasked, Vector128.Create(2 / float.Pi), Vector128.Create(AlmHuge)); 134f = MultiplyAddEstimateOperator<float>.Invoke(dn, Vector128.Create(-float.Pi / 2), f); 164Vector256<float> dn = MultiplyAddEstimateOperator<float>.Invoke(uxMasked, Vector256.Create(2 / float.Pi), Vector256.Create(AlmHuge)); 169f = MultiplyAddEstimateOperator<float>.Invoke(dn, Vector256.Create(-float.Pi / 2), f); 199Vector512<float> dn = MultiplyAddEstimateOperator<float>.Invoke(uxMasked, Vector512.Create(2 / float.Pi), Vector512.Create(AlmHuge)); 204f = MultiplyAddEstimateOperator<float>.Invoke(dn, Vector512.Create(-float.Pi / 2), f);
System.Private.CoreLib (57)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix3x2.Impl.cs (13)
35private const float RotationEpsilon = 0.001f * float.Pi / 180f; // 0.1% of a degree 214else if (radians > float.Pi / 2 - RotationEpsilon && radians < float.Pi / 2 + RotationEpsilon) 220else if (radians < -float.Pi + RotationEpsilon || radians > float.Pi - RotationEpsilon) 226else if (radians > -float.Pi / 2 - RotationEpsilon && radians < -float.Pi / 2 + RotationEpsilon) 264else if (radians > float.Pi / 2 - RotationEpsilon && radians < float.Pi / 2 + RotationEpsilon) 270else if (radians < -float.Pi + RotationEpsilon || radians > float.Pi - RotationEpsilon) 276else if (radians > -float.Pi / 2 - RotationEpsilon && radians < -float.Pi / 2 + RotationEpsilon)
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.cs (2)
402/// <paramref name="fieldOfView" /> is greater than or equal to <see cref="float.Pi" />. 419/// <paramref name="fieldOfView" /> is greater than or equal to <see cref="float.Pi" />.
src\libraries\System.Private.CoreLib\src\System\Numerics\Matrix4x4.Impl.cs (3)
39private const float BillboardMinAngle = 1.0f - (0.1f * (float.Pi / 180.0f)); // 0.1 degrees 619ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(fieldOfView, float.Pi); 646ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(fieldOfView, float.Pi);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector2.cs (1)
124get => Create(float.Pi);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector3.cs (1)
137get => Create(float.Pi);
src\libraries\System.Private.CoreLib\src\System\Numerics\Vector4.cs (3)
153/// <summary>Gets a vector whose elements are equal to <see cref="float.Pi" />.</summary> 154/// <value>A vector whose elements are equal to <see cref="float.Pi" /> (that is, it returns the vector <c>Create(float.Pi)</c>).</value> 158get => Create(float.Pi);
src\libraries\System.Private.CoreLib\src\System\Single.cs (34)
779static float IFloatingPointConstants<float>.Pi => Pi; 808public static float Atan2Pi(float y, float x) => Atan2(y, x) / Pi; 1722return Acos(x) / Pi; 1732return Asin(x) / Pi; 1742return Atan(x) / Pi; 1777result = sign * CosForIntervalPiBy4(fractional * Pi); 1788result = sign * SinForIntervalPiBy4((0.5f - fractional) * Pi); 1797result = -sign * SinForIntervalPiBy4((fractional - 0.5f) * Pi); 1801result = -sign * CosForIntervalPiBy4((1.0f - fractional) * Pi); 1806result = CosForIntervalPiBy4(x * Pi); 1810float value = x * Pi; 1844return (degrees * Pi) / 180.0f; 1853return (radians * 180.0f) / Pi; 1895float value = fractional * Pi; 1910float value = (0.5f - fractional) * Pi; 1923float value = (fractional - 0.5f) * Pi; 1930float value = (1.0f - fractional) * Pi; 1938float value = x * Pi; 1945float value = x * Pi; 1953sinPi = x * Pi; 2009result = sign * SinForIntervalPiBy4(fractional * Pi); 2020result = sign * CosForIntervalPiBy4((0.5f - fractional) * Pi); 2029result = sign * CosForIntervalPiBy4((fractional - 0.5f) * Pi); 2033result = sign * SinForIntervalPiBy4((1.0f - fractional) * Pi); 2038result = SinForIntervalPiBy4(x * Pi); 2042float value = x * Pi; 2047result = x * Pi; 2095result = sign * TanForIntervalPiBy4(fractional * Pi, isReciprocal: false); 2106result = -sign * TanForIntervalPiBy4((0.5f - fractional) * Pi, isReciprocal: true); 2115result = +sign * TanForIntervalPiBy4((fractional - 0.5f) * Pi, isReciprocal: true); 2119result = -sign * TanForIntervalPiBy4((1.0f - fractional) * Pi, isReciprocal: false); 2124result = TanForIntervalPiBy4(x * Pi, isReciprocal: false); 2128float value = x * Pi; 2133result = x * Pi;