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