math library

Constants

FP_ILOGB0 → const int
FP_ILOGBNAN → const int
FP_INFINITE → const int
FP_NAN → const int
FP_NORMAL → const int
FP_SUBNORMAL → const int
FP_ZERO → const int
HUGE → const double
HUGE_VAL → const double
HUGE_VALF → const double
HUGE_VALL → const double
INFINITY → const double
M_1_PI → const double
M_2_PI → const double
M_2_SQRTPI → const double
M_E → const double
M_LN10 → const double
M_LN2 → const double
M_LOG10E → const double
M_LOG2E → const double
M_PI → const double
M_PI_2 → const double
M_PI_4 → const double
M_SQRT1_2 → const double
M_SQRT2 → const double
MATH_ERREXCEPT → const int
math_errhandling → const int
MATH_ERRNO → const int
MAXFLOAT → const double
NAN → const double

Properties

signgam ↔ int
getter/setter pair

Functions

acos(double x) → double
acosf(double x) → double
acosh(double x) → double
acoshf(double x) → double
acoshl(double x) → double
acosl(double x) → double
asin(double x) → double
asinf(double x) → double
asinh(double x) → double
asinhf(double x) → double
asinhl(double x) → double
asinl(double x) → double
atan(double x) → double
atan2(double y, double x) → double
atan2f(double y, double x) → double
atan2l(double y, double x) → double
atanf(double x) → double
atanh(double x) → double
atanhf(double x) → double
atanhl(double x) → double
atanl(double x) → double
cbrt(double x) → double
cbrtf(double x) → double
cbrtl(double x) → double
ceil(double x) → double
ceilf(double x) → double
ceill(double x) → double
copysign(double x, double y) → double
copysignf(double x, double y) → double
copysignl(double x, double y) → double
cos(double x) → double
cosf(double x) → double
cosh(double x) → double
coshf(double x) → double
coshl(double x) → double
cosl(double x) → double
drem(double x, double y) → double
dremf(double x, double y) → double
erf(double x) → double
erfc(double x) → double
erfcf(double x) → double
erfcl(double x) → double
erff(double x) → double
erfl(double x) → double
exp(double x) → double
exp10(double x) → double
exp10f(double x) → double
exp10l(double x) → double
exp2(double x) → double
exp2f(double x) → double
exp2l(double x) → double
expf(double x) → double
expl(double x) → double
expm1(double x) → double
expm1f(double x) → double
expm1l(double x) → double
fabs(double x) → double
fabsf(double x) → double
fabsl(double x) → double
fdim(double x, double y) → double
fdimf(double x, double y) → double
fdiml(double x, double y) → double
finite(double x) → int
finitef(double x) → int
floor(double x) → double
floorf(double x) → double
floorl(double x) → double
fma(double x, double y, double z) → double
fmaf(double x, double y, double z) → double
fmal(double x, double y, double z) → double
fmax(double x, double y) → double
fmaxf(double x, double y) → double
fmaxl(double x, double y) → double
fmin(double x, double y) → double
fminf(double x, double y) → double
fminl(double x, double y) → double
fmod(double x, double y) → double
fmodf(double x, double y) → double
fmodl(double x, double y) → double
fpclassify(double x) → int
frexp(double x, List<int> exp) → double
frexpf(double x, List<int> exp) → double
frexpl(double x, List<int> exp) → double
hypot(double x, double y) → double
hypotf(double x, double y) → double
hypotl(double x, double y) → double
ilogb(double x) → int
ilogbf(double x) → int
ilogbl(double x) → int
isfinite(double x) → bool
isgreater<T extends num>(T x, T y) → bool
isgreaterequal<T extends num>(T x, T y) → bool
isinf(double x) → bool
isless<T extends num>(T x, T y) → bool
islessequal<T extends num>(T x, T y) → bool
islessgreater<T extends num>(T x, T y) → bool
isnan(double x) → bool
isnormal(double x) → bool
isunordered(double x, double y) → bool
j0(double x) → double
j0f(double x) → double
j1(double x) → double
j1f(double x) → double
jn(int n, double x) → double
jnf(int n, double x) → double
ldexp(double x, int n) → double
ldexpf(double x, int n) → double
ldexpl(double x, int n) → double
lgamma(double x) → double
lgamma_r(double x, List<int> signp) → double
lgammaf(double x) → double
lgammaf_r(double x, List<int> signp) → double
lgammal(double x) → double
lgammal_r(double x, List<int> signp) → double
llrint(double x) → int
llrintf(double x) → int
llrintl(double x) → int
llround(double x) → int
llroundf(double x) → int
llroundl(double x) → int
log(double x) → double
log10(double x) → double
log10f(double x) → double
log10l(double x) → double
log1p(double x) → double
log1pf(double x) → double
log1pl(double x) → double
log2(double x) → double
log2f(double x) → double
log2l(double x) → double
logb(double x) → double
logbf(double x) → double
logbl(double x) → double
logf(double x) → double
logl(double x) → double
lrint(double x) → int
lrintf(double x) → int
lrintl(double x) → int
lround(double x) → int
lroundf(double x) → int
lroundl(double x) → int
modf(double x, List<double> iptr) → double
modff(double x, List<double> iptr) → double
modfl(double x, List<double> iptr) → double
nan([String? tag]) → double
nanf([String? tag]) → double
nanl([String? tag]) → double
nearbyint(double x) → double
nearbyintf(double x) → double
nearbyintl(double x) → double
nextafter(double x, double y) → double
nextafterf(double x, double y) → double
nextafterl(double x, double y) → double
nexttoward(double x, double y) → double
nexttowardf(double x, double y) → double
nexttowardl(double x, double y) → double
pow(double x, double y) → double
pow10(double x) → double
pow10f(double x) → double
pow10l(double x) → double
powf(double x, double y) → double
powl(double x, double y) → double
remainder(double x, double y) → double
remainderf(double x, double y) → double
remainderl(double x, double y) → double
remquo(double x, double y, List<int> quo) → double
remquof(double x, double y, List<int> quo) → double
remquol(double x, double y, List<int> quo) → double
rint(double x) → double
rintf(double x) → double
rintl(double x) → double
round(double x) → double
roundf(double x) → double
roundl(double x) → double
scalb(double x, double y) → double
scalbf(double x, double y) → double
scalbln(double x, int n) → double
scalblnf(double x, int n) → double
scalblnl(double x, int n) → double
scalbn(double x, int n) → double
scalbnf(double x, int n) → double
scalbnl(double x, int n) → double
signbit(double x) → bool
significand(double x) → double
significandf(double x) → double
sin(double x) → double
sincos(double x, List<double> sinp, List<double> cosp) → void
sincosf(double x, List<double> sinp, List<double> cosp) → void
sincosl(double x, List<double> sinp, List<double> cosp) → void
sinf(double x) → double
sinh(double x) → double
sinhf(double x) → double
sinhl(double x) → double
sinl(double x) → double
sqrt(double x) → double
sqrtf(double x) → double
sqrtl(double x) → double
tan(double x) → double
tanf(double x) → double
tanh(double x) → double
tanhf(double x) → double
tanhl(double x) → double
tanl(double x) → double
tgamma(double x) → double
tgammaf(double x) → double
tgammal(double x) → double
trunc(double x) → double
truncf(double x) → double
truncl(double x) → double
y0(double x) → double
y0f(double x) → double
y1(double x) → double
y1f(double x) → double
yn(int n, double x) → double
ynf(int n, double x) → double