Type Definition decorum::R32 [] [src]

type R32 = Finite<f32>;

An alias for a floating-point value that represents a real number.

The prefix "R" for "real" is used instead of "F" for "finite", because if "F" were used, then this name would be very similar to f32, differentiated only by capitalization.

Trait Implementations

impl Real for R32
[src]

[src]

Returns the largest finite value that this type can represent. Read more

[src]

Returns the smallest finite value that this type can represent. Read more

[src]

Returns the smallest positive, normalized value that this type can represent. Read more

[src]

Returns epsilon, a small positive value. Read more

[src]

Returns the minimum of the two numbers. Read more

[src]

Returns the maximum of the two numbers. Read more

[src]

Returns true if self is positive, including +0.0, Float::infinity(), and with newer versions of Rust f64::NAN. Read more

[src]

Returns true if self is negative, including -0.0, Float::neg_infinity(), and with newer versions of Rust -f64::NAN. Read more

[src]

Returns a number that represents the sign of self. Read more

[src]

Computes the absolute value of self. Returns Float::nan() if the number is Float::nan(). Read more

[src]

Returns the largest integer less than or equal to a number. Read more

[src]

Returns the smallest integer greater than or equal to a number. Read more

[src]

Returns the nearest integer to a number. Round half-way cases away from 0.0. Read more

[src]

Return the integer part of a number. Read more

[src]

Returns the fractional part of a number. Read more

[src]

Take the reciprocal (inverse) of a number, 1/x. Read more

[src]

Fused multiply-add. Computes (self * a) + b with only one rounding error. This produces a more accurate result with better performance than a separate multiplication operation followed by an add. Read more

[src]

The positive difference of two numbers. Read more

[src]

Raise a number to an integer power. Read more

[src]

Raise a number to a real number power. Read more

[src]

Take the square root of a number. Read more

[src]

Take the cubic root of a number. Read more

[src]

Returns e^(self), (the exponential function). Read more

[src]

Returns 2^(self). Read more

[src]

Returns e^(self) - 1 in a way that is accurate even if the number is close to zero. Read more

[src]

Returns the logarithm of the number with respect to an arbitrary base. Read more

[src]

Returns the natural logarithm of the number. Read more

[src]

Returns the base 2 logarithm of the number. Read more

[src]

Returns the base 10 logarithm of the number. Read more

[src]

Converts radians to degrees. Read more

[src]

Converts degrees to radians. Read more

[src]

Returns ln(1+n) (natural logarithm) more accurately than if the operations were performed separately. Read more

[src]

Calculate the length of the hypotenuse of a right-angle triangle given legs of length x and y. Read more

[src]

Computes the sine of a number (in radians). Read more

[src]

Computes the cosine of a number (in radians). Read more

[src]

Computes the tangent of a number (in radians). Read more

[src]

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

[src]

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

[src]

Computes the arctangent of a number. Return value is in radians in the range [-pi/2, pi/2]; Read more

[src]

Computes the four quadrant arctangent of self (y) and other (x). Read more

[src]

Simultaneously computes the sine and cosine of the number, x. Returns (sin(x), cos(x)). Read more

[src]

Hyperbolic sine function. Read more

[src]

Hyperbolic cosine function. Read more

[src]

Hyperbolic tangent function. Read more

[src]

Inverse hyperbolic sine function. Read more

[src]

Inverse hyperbolic cosine function. Read more

[src]

Inverse hyperbolic tangent function. Read more