Operations and constants for f64
NaN
epsilon
infinity
neg_infinity
num of num::num for f64
abs
abs_sub
acos
add
asin
atan
atan2
cbrt
ceil
copysign
cos
cosh
div
eq
erf
erfc
exp
exp2
expm1
floor
fmax
fmin
frexp
gt
hypot
ilog_radix
is_NaN
is_finite
- Returns true if x
is a finite numberis_infinite
- Returns true if x
is an infinite numberis_negative
- Returns true if x
is a negative number, including -0is_nonnegative
- Returns true if x
is a positive number, including +0is_nonpositive
- Returns true if x
is a negative number, including -0is_positive
- Returns true if x
is a positive number, including +0is_zero
- Returns true if x
is a zero number (positive or negative zero)j0
j1
jn
ldexp
le
lgamma
ln
ln1p
log10
log2
log_radix
logarithm
lt
modf
mul
mul_add
ne
nextafter
pow
rem
round
signbit
sin
sinh
sqrt
sub
tan
tanh
tgamma
trunc
y0
y1
yn
f64::consts
NaN
f64
epsilon
f64
infinity
f64
neg_infinity
f64
num of num::num for f64
add
fn add(&&other: f64) -> f64
sub
fn sub(&&other: f64) -> f64
mul
fn mul(&&other: f64) -> f64
div
fn div(&&other: f64) -> f64
modulo
fn modulo(&&other: f64) -> f64
neg
fn neg() -> f64
to_int
fn to_int() -> int
from_int
fn from_int(n: int) -> f64
abs
pure fn abs(n: c_double) -> c_double
abs_sub
pure fn abs_sub(a: c_double, b: c_double) -> c_double
acos
pure fn acos(n: c_double) -> c_double
add
pure fn add(x: f64, y: f64) -> f64
asin
pure fn asin(n: c_double) -> c_double
atan
pure fn atan(n: c_double) -> c_double
atan2
pure fn atan2(a: c_double, b: c_double) -> c_double
cbrt
pure fn cbrt(n: c_double) -> c_double
ceil
pure fn ceil(n: c_double) -> c_double
copysign
pure fn copysign(x: c_double, y: c_double) -> c_double
cos
pure fn cos(n: c_double) -> c_double
cosh
pure fn cosh(n: c_double) -> c_double
div
pure fn div(x: f64, y: f64) -> f64
eq
pure fn eq(x: f64, y: f64) -> bool
erf
pure fn erf(n: c_double) -> c_double
erfc
pure fn erfc(n: c_double) -> c_double
exp
pure fn exp(n: c_double) -> c_double
exp2
pure fn exp2(n: c_double) -> c_double
expm1
pure fn expm1(n: c_double) -> c_double
floor
pure fn floor(n: c_double) -> c_double
fmax
pure fn fmax(a: c_double, b: c_double) -> c_double
fmin
pure fn fmin(a: c_double, b: c_double) -> c_double
frexp
pure fn frexp(n: c_double, &value: c_int) -> c_double
gt
pure fn gt(x: f64, y: f64) -> bool
hypot
pure fn hypot(x: c_double, y: c_double) -> c_double
ilog_radix
pure fn ilog_radix(n: c_double) -> c_int
is_NaN
pure fn is_NaN(f: f64) -> bool
is_finite
pure fn is_finite(x: f64) -> bool
Returns true if x
is a finite number
is_infinite
pure fn is_infinite(x: f64) -> bool
Returns true if x
is an infinite number
is_negative
pure fn is_negative(x: f64) -> bool
Returns true if x
is a negative number, including -0.0f640 and -Infinity
is_nonnegative
pure fn is_nonnegative(x: f64) -> bool
Returns true if x
is a positive number, including +0.0f640 and +Infinity
This is the same as f64::positive
.
is_nonpositive
pure fn is_nonpositive(x: f64) -> bool
Returns true if x
is a negative number, including -0.0f640 and -Infinity
This is the same as f64::is_negative
.
is_positive
pure fn is_positive(x: f64) -> bool
Returns true if x
is a positive number, including +0.0f640 and +Infinity
is_zero
pure fn is_zero(x: f64) -> bool
Returns true if x
is a zero number (positive or negative zero)
j0
pure fn j0(n: c_double) -> c_double
j1
pure fn j1(n: c_double) -> c_double
jn
pure fn jn(i: c_int, n: c_double) -> c_double
ldexp
pure fn ldexp(x: c_double, n: c_int) -> c_double
le
pure fn le(x: f64, y: f64) -> bool
lgamma
pure fn lgamma(n: c_double, &sign: c_int) -> c_double
ln
pure fn ln(n: c_double) -> c_double
ln1p
pure fn ln1p(n: c_double) -> c_double
log10
pure fn log10(n: c_double) -> c_double
log2
pure fn log2(n: c_double) -> c_double
log_radix
pure fn log_radix(n: c_double) -> c_double
logarithm
pure fn logarithm(n: f64, b: f64) -> f64
lt
pure fn lt(x: f64, y: f64) -> bool
modf
pure fn modf(n: c_double, &iptr: c_double) -> c_double
mul
pure fn mul(x: f64, y: f64) -> f64
mul_add
pure fn mul_add(a: c_double, b: c_double, c: c_double) -> c_double
ne
pure fn ne(x: f64, y: f64) -> bool
nextafter
pure fn nextafter(x: c_double, y: c_double) -> c_double
pow
pure fn pow(n: c_double, e: c_double) -> c_double
rem
pure fn rem(x: f64, y: f64) -> f64
round
pure fn round(n: c_double) -> c_double
signbit
pure fn signbit(x: f64) -> int
sin
pure fn sin(n: c_double) -> c_double
sinh
pure fn sinh(n: c_double) -> c_double
sqrt
pure fn sqrt(x: f64) -> f64
sub
pure fn sub(x: f64, y: f64) -> f64
tan
pure fn tan(n: c_double) -> c_double
tanh
pure fn tanh(n: c_double) -> c_double
tgamma
pure fn tgamma(n: c_double) -> c_double
trunc
pure fn trunc(n: c_double) -> c_double
y0
pure fn y0(n: c_double) -> c_double
y1
pure fn y1(n: c_double) -> c_double
yn
pure fn yn(i: c_int, n: c_double) -> c_double