Type Definition decorum::N64 [−][src]
type N64 = NotNan<f64>;
An alias for a floating-point value that cannot be NaN
.
Trait Implementations
impl Real for N64
[src]
impl Real for N64
fn max_value() -> Self
[src]
fn max_value() -> Self
Returns the largest finite value that this type can represent. Read more
fn min_value() -> Self
[src]
fn min_value() -> Self
Returns the smallest finite value that this type can represent. Read more
fn min_positive_value() -> Self
[src]
fn min_positive_value() -> Self
Returns the smallest positive, normalized value that this type can represent. Read more
fn epsilon() -> Self
[src]
fn epsilon() -> Self
Returns epsilon, a small positive value. Read more
fn min(self, other: Self) -> Self
[src]
fn min(self, other: Self) -> Self
Returns the minimum of the two numbers. Read more
fn max(self, other: Self) -> Self
[src]
fn max(self, other: Self) -> Self
Returns the maximum of the two numbers. Read more
fn is_sign_positive(self) -> bool
[src]
fn is_sign_positive(self) -> bool
Returns true
if self
is positive, including +0.0
, Float::infinity()
, and with newer versions of Rust f64::NAN
. Read more
fn is_sign_negative(self) -> bool
[src]
fn is_sign_negative(self) -> bool
Returns true
if self
is negative, including -0.0
, Float::neg_infinity()
, and with newer versions of Rust -f64::NAN
. Read more
fn signum(self) -> Self
[src]
fn signum(self) -> Self
Returns a number that represents the sign of self
. Read more
fn abs(self) -> Self
[src]
fn abs(self) -> Self
Computes the absolute value of self
. Returns Float::nan()
if the number is Float::nan()
. Read more
fn floor(self) -> Self
[src]
fn floor(self) -> Self
Returns the largest integer less than or equal to a number. Read more
fn ceil(self) -> Self
[src]
fn ceil(self) -> Self
Returns the smallest integer greater than or equal to a number. Read more
fn round(self) -> Self
[src]
fn round(self) -> Self
Returns the nearest integer to a number. Round half-way cases away from 0.0
. Read more
fn trunc(self) -> Self
[src]
fn trunc(self) -> Self
Return the integer part of a number. Read more
fn fract(self) -> Self
[src]
fn fract(self) -> Self
Returns the fractional part of a number. Read more
fn recip(self) -> Self
[src]
fn recip(self) -> Self
Take the reciprocal (inverse) of a number, 1/x
. Read more
fn mul_add(self, a: Self, b: Self) -> Self
[src]
fn mul_add(self, a: Self, b: Self) -> Self
Fused multiply-add. Computes (self * a) + b
with only one rounding error, yielding a more accurate result than an unfused multiply-add. Read more
fn abs_sub(self, other: Self) -> Self
[src]
fn abs_sub(self, other: Self) -> Self
The positive difference of two numbers. Read more
fn powi(self, n: i32) -> Self
[src]
fn powi(self, n: i32) -> Self
Raise a number to an integer power. Read more
fn powf(self, n: Self) -> Self
[src]
fn powf(self, n: Self) -> Self
Raise a number to a real number power. Read more
fn sqrt(self) -> Self
[src]
fn sqrt(self) -> Self
Take the square root of a number. Read more
fn cbrt(self) -> Self
[src]
fn cbrt(self) -> Self
Take the cubic root of a number. Read more
fn exp(self) -> Self
[src]
fn exp(self) -> Self
Returns e^(self)
, (the exponential function). Read more
fn exp2(self) -> Self
[src]
fn exp2(self) -> Self
Returns 2^(self)
. Read more
fn exp_m1(self) -> Self
[src]
fn exp_m1(self) -> Self
Returns e^(self) - 1
in a way that is accurate even if the number is close to zero. Read more
fn log(self, base: Self) -> Self
[src]
fn log(self, base: Self) -> Self
Returns the logarithm of the number with respect to an arbitrary base. Read more
fn ln(self) -> Self
[src]
fn ln(self) -> Self
Returns the natural logarithm of the number. Read more
fn log2(self) -> Self
[src]
fn log2(self) -> Self
Returns the base 2 logarithm of the number. Read more
fn log10(self) -> Self
[src]
fn log10(self) -> Self
Returns the base 10 logarithm of the number. Read more
fn to_degrees(self) -> Self
[src]
fn to_degrees(self) -> Self
Converts radians to degrees. Read more
fn to_radians(self) -> Self
[src]
fn to_radians(self) -> Self
Converts degrees to radians. Read more
fn ln_1p(self) -> Self
[src]
fn ln_1p(self) -> Self
Returns ln(1+n)
(natural logarithm) more accurately than if the operations were performed separately. Read more
fn hypot(self, other: Self) -> Self
[src]
fn hypot(self, other: Self) -> Self
Calculate the length of the hypotenuse of a right-angle triangle given legs of length x
and y
. Read more
fn sin(self) -> Self
[src]
fn sin(self) -> Self
Computes the sine of a number (in radians). Read more
fn cos(self) -> Self
[src]
fn cos(self) -> Self
Computes the cosine of a number (in radians). Read more
fn tan(self) -> Self
[src]
fn tan(self) -> Self
Computes the tangent of a number (in radians). Read more
fn asin(self) -> Self
[src]
fn asin(self) -> Self
Computes the arcsine of a number. Return value is in radians in the range [-pi/2, pi/2] or NaN if the number is outside the range [-1, 1]. Read more
fn acos(self) -> Self
[src]
fn acos(self) -> Self
Computes the arccosine of a number. Return value is in radians in the range [0, pi] or NaN if the number is outside the range [-1, 1]. Read more
fn atan(self) -> Self
[src]
fn atan(self) -> Self
Computes the arctangent of a number. Return value is in radians in the range [-pi/2, pi/2]; Read more
fn atan2(self, other: Self) -> Self
[src]
fn atan2(self, other: Self) -> Self
Computes the four quadrant arctangent of self
(y
) and other
(x
). Read more
fn sin_cos(self) -> (Self, Self)
[src]
fn sin_cos(self) -> (Self, Self)
Simultaneously computes the sine and cosine of the number, x
. Returns (sin(x), cos(x))
. Read more
fn sinh(self) -> Self
[src]
fn sinh(self) -> Self
Hyperbolic sine function. Read more
fn cosh(self) -> Self
[src]
fn cosh(self) -> Self
Hyperbolic cosine function. Read more
fn tanh(self) -> Self
[src]
fn tanh(self) -> Self
Hyperbolic tangent function. Read more
fn asinh(self) -> Self
[src]
fn asinh(self) -> Self
Inverse hyperbolic sine function. Read more
fn acosh(self) -> Self
[src]
fn acosh(self) -> Self
Inverse hyperbolic cosine function. Read more
fn atanh(self) -> Self
[src]
fn atanh(self) -> Self
Inverse hyperbolic tangent function. Read more