Operations and constants for f64

Const NaN

f64

Const epsilon

f64

Const infinity

f64

Const neg_infinity

f64

Implementation num of num::num for f64

Method add

fn add(&&other: f64) -> f64

Method sub

fn sub(&&other: f64) -> f64

Method mul

fn mul(&&other: f64) -> f64

Method div

fn div(&&other: f64) -> f64

Method modulo

fn modulo(&&other: f64) -> f64

Method neg

fn neg() -> f64

Method to_int

fn to_int() -> int

Method from_int

fn from_int(n: int) -> f64

Function abs

pure fn abs(n: c_double) -> c_double

Function abs_sub

pure fn abs_sub(a: c_double, b: c_double) -> c_double

Function acos

pure fn acos(n: c_double) -> c_double

Function add

pure fn add(x: f64, y: f64) -> f64

Function asin

pure fn asin(n: c_double) -> c_double

Function atan

pure fn atan(n: c_double) -> c_double

Function atan2

pure fn atan2(a: c_double, b: c_double) -> c_double

Function cbrt

pure fn cbrt(n: c_double) -> c_double

Function ceil

pure fn ceil(n: c_double) -> c_double

Function copysign

pure fn copysign(x: c_double, y: c_double) -> c_double

Function cos

pure fn cos(n: c_double) -> c_double

Function cosh

pure fn cosh(n: c_double) -> c_double

Function div

pure fn div(x: f64, y: f64) -> f64

Function eq

pure fn eq(x: f64, y: f64) -> bool

Function erf

pure fn erf(n: c_double) -> c_double

Function erfc

pure fn erfc(n: c_double) -> c_double

Function exp

pure fn exp(n: c_double) -> c_double

Function exp2

pure fn exp2(n: c_double) -> c_double

Function expm1

pure fn expm1(n: c_double) -> c_double

Function floor

pure fn floor(n: c_double) -> c_double

Function fmax

pure fn fmax(a: c_double, b: c_double) -> c_double

Function fmin

pure fn fmin(a: c_double, b: c_double) -> c_double

Function frexp

pure fn frexp(n: c_double, &value: c_int) -> c_double

Function gt

pure fn gt(x: f64, y: f64) -> bool

Function hypot

pure fn hypot(x: c_double, y: c_double) -> c_double

Function ilog_radix

pure fn ilog_radix(n: c_double) -> c_int

Function is_NaN

pure fn is_NaN(f: f64) -> bool

Function is_finite

pure fn is_finite(x: f64) -> bool

Returns true if xis a finite number

Function is_infinite

pure fn is_infinite(x: f64) -> bool

Returns true if xis an infinite number

Function is_negative

pure fn is_negative(x: f64) -> bool

Returns true if x is a negative number, including -0.0f640 and -Infinity

Function 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.

Function 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.

Function is_positive

pure fn is_positive(x: f64) -> bool

Returns true if x is a positive number, including +0.0f640 and +Infinity

Function is_zero

pure fn is_zero(x: f64) -> bool

Returns true if x is a zero number (positive or negative zero)

Function j0

pure fn j0(n: c_double) -> c_double

Function j1

pure fn j1(n: c_double) -> c_double

Function jn

pure fn jn(i: c_int, n: c_double) -> c_double

Function ldexp

pure fn ldexp(x: c_double, n: c_int) -> c_double

Function le

pure fn le(x: f64, y: f64) -> bool

Function lgamma

pure fn lgamma(n: c_double, &sign: c_int) -> c_double

Function ln

pure fn ln(n: c_double) -> c_double

Function ln1p

pure fn ln1p(n: c_double) -> c_double

Function log10

pure fn log10(n: c_double) -> c_double

Function log2

pure fn log2(n: c_double) -> c_double

Function log_radix

pure fn log_radix(n: c_double) -> c_double

Function logarithm

pure fn logarithm(n: f64, b: f64) -> f64

Function lt

pure fn lt(x: f64, y: f64) -> bool

Function modf

pure fn modf(n: c_double, &iptr: c_double) -> c_double

Function mul

pure fn mul(x: f64, y: f64) -> f64

Function mul_add

pure fn mul_add(a: c_double, b: c_double, c: c_double) -> c_double

Function ne

pure fn ne(x: f64, y: f64) -> bool

Function nextafter

pure fn nextafter(x: c_double, y: c_double) -> c_double

Function pow

pure fn pow(n: c_double, e: c_double) -> c_double

Function rem

pure fn rem(x: f64, y: f64) -> f64

Function round

pure fn round(n: c_double) -> c_double

Function signbit

pure fn signbit(x: f64) -> int

Function sin

pure fn sin(n: c_double) -> c_double

Function sinh

pure fn sinh(n: c_double) -> c_double

Function sqrt

pure fn sqrt(x: f64) -> f64

Function sub

pure fn sub(x: f64, y: f64) -> f64

Function tan

pure fn tan(n: c_double) -> c_double

Function tanh

pure fn tanh(n: c_double) -> c_double

Function tgamma

pure fn tgamma(n: c_double) -> c_double

Function trunc

pure fn trunc(n: c_double) -> c_double

Function y0

pure fn y0(n: c_double) -> c_double

Function y1

pure fn y1(n: c_double) -> c_double

Function yn

pure fn yn(i: c_int, n: c_double) -> c_double