42 references to Pi
Microsoft.AspNetCore.Http.Extensions.Tests (1)
RequestDelegateGenerator\RequestDelegateCreationTests.SpecialTypes.cs (1)
181
new object[] { "double", "double.Pi", double.
Pi
, true },
System.Numerics.Tensors (6)
System\Numerics\Tensors\netcore\TensorPrimitives.Tan.cs (6)
263
Vector128<double> dn = MultiplyAddEstimateOperator<double>.Invoke(uxMasked, Vector128.Create(2 / double.
Pi
), Vector128.Create(AlmHuge));
269
f = MultiplyAddEstimateOperator<double>.Invoke(dn, Vector128.Create(-double.
Pi
/ 2), f);
310
Vector256<double> dn = MultiplyAddEstimateOperator<double>.Invoke(uxMasked, Vector256.Create(2 / double.
Pi
), Vector256.Create(AlmHuge));
316
f = MultiplyAddEstimateOperator<double>.Invoke(dn, Vector256.Create(-double.
Pi
/ 2), f);
357
Vector512<double> dn = MultiplyAddEstimateOperator<double>.Invoke(uxMasked, Vector512.Create(2 / double.
Pi
), Vector512.Create(AlmHuge));
363
f = MultiplyAddEstimateOperator<double>.Invoke(dn, Vector512.Create(-double.
Pi
/ 2), f);
System.Private.CoreLib (35)
src\libraries\System.Private.CoreLib\src\System\Double.cs (34)
782
static double IFloatingPointConstants<double>.Pi =>
Pi
;
811
public static double Atan2Pi(double y, double x) => Atan2(y, x) /
Pi
;
1806
return Acos(x) /
Pi
;
1816
return Asin(x) /
Pi
;
1826
return Atan(x) /
Pi
;
1861
result = sign * CosForIntervalPiBy4(fractional *
Pi
, 0.0);
1872
result = sign * SinForIntervalPiBy4((0.5 - fractional) *
Pi
, 0.0);
1881
result = -sign * SinForIntervalPiBy4((fractional - 0.5) *
Pi
, 0.0);
1885
result = -sign * CosForIntervalPiBy4((1.0 - fractional) *
Pi
, 0.0);
1890
result = CosForIntervalPiBy4(x *
Pi
, 0.0);
1894
double value = x *
Pi
;
1928
return (degrees *
Pi
) / 180.0;
1937
return (radians * 180.0) /
Pi
;
1979
double value = fractional *
Pi
;
1994
double value = (0.5 - fractional) *
Pi
;
2007
double value = (fractional - 0.5) *
Pi
;
2014
double value = (1.0 - fractional) *
Pi
;
2022
double value = x *
Pi
;
2029
double value = x *
Pi
;
2037
sinPi = x *
Pi
;
2093
result = sign * SinForIntervalPiBy4(fractional *
Pi
, 0.0);
2104
result = sign * CosForIntervalPiBy4((0.5 - fractional) *
Pi
, 0.0);
2113
result = sign * CosForIntervalPiBy4((fractional - 0.5) *
Pi
, 0.0);
2117
result = sign * SinForIntervalPiBy4((1.0 - fractional) *
Pi
, 0.0);
2122
result = SinForIntervalPiBy4(x *
Pi
, 0.0);
2126
double value = x *
Pi
;
2131
result = x *
Pi
;
2179
result = sign * TanForIntervalPiBy4(fractional *
Pi
, 0.0, isReciprocal: false);
2190
result = -sign * TanForIntervalPiBy4((0.5 - fractional) *
Pi
, 0.0, isReciprocal: true);
2199
result = +sign * TanForIntervalPiBy4((fractional - 0.5) *
Pi
, 0.0, isReciprocal: true);
2203
result = -sign * TanForIntervalPiBy4((1.0 - fractional) *
Pi
, 0.0, isReciprocal: false);
2208
result = TanForIntervalPiBy4(x *
Pi
, 0.0, isReciprocal: false);
2212
double value = x *
Pi
;
2217
result = x *
Pi
;
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\NFloat.cs (1)
1144
public static NFloat Pi => new NFloat(NativeType.
Pi
);