A trait for representing equivalence relations.
A trait for data that have a single, natural ordering.
Ordering is a trait whose instances each represent a strategy for sorting instances of a type.
A trait for representing partial orderings.
A class for partially ordered data.
Conversions which present a consistent conversion interface across all the numeric types.
The double value that is closer than any other to e, the base of
the natural logarithms.
This is the companion object for the scala.math.Ordering trait.
The double value that is closer than any other to pi, the ratio of
the circumference of a circle to its diameter.
Converts rectangular coordinates (x, y) to polar (r, theta).
Converts rectangular coordinates (x, y) to polar (r, theta).
the abscissa coordinate
the ordinate coordinate
the theta component of the point (r, theta) in polar
coordinates that corresponds to the point (x, y) in
Cartesian coordinates.
Returns the cube root of the given Double value.
Returns the hyperbolic cosine of the given Double value.
Returns Euler's number e raised to the power of a double value.
Returns Euler's number e raised to the power of a double value.
the exponent to raise e to.
the value ea, where e is the base of the natural
logarithms.
Returns exp(x) - 1.
Returns the square root of the sum of the squares of both given Double
values without intermediate underflow or overflow.
Returns the base 10 logarithm of the given Double value.
Returns the natural logarithm of the sum of the given Double value and 1.
Returns the value of the first argument raised to the power of the second argument.
Returns the value of the first argument raised to the power of the second argument.
the base.
the exponent.
the value xy.
Returns a double value with a positive sign, greater than or equal
to 0.0 and less than 1.0.
Returns the double value that is closest in value to the
argument and is equal to a mathematical integer.
Returns the double value that is closest in value to the
argument and is equal to a mathematical integer.
a double value
the closest floating-point value to a that is equal to a mathematical integer.
Returns the closest long to the argument.
Returns the closest long to the argument.
a floating-point value to be rounded to a long.
the value of the argument rounded to the nearestlong value.
Returns the hyperbolic sine of the given Double value.
Returns the hyperbolic tangent of the given Double value.
Converts an angle measured in radians to an approximately equivalent angle measured in degrees.
Converts an angle measured in radians to an approximately equivalent angle measured in degrees.
angle, in radians
the measurement of the angle x in degrees.
Converts an angle measured in degrees to an approximately equivalent angle measured in radians.
Converts an angle measured in degrees to an approximately equivalent angle measured in radians.
an angle, in degrees
the measurement of the angle x in radians.
Returns the size of an ulp of the given Float value.
Returns the size of an ulp of the given Double value.
The package object
scala.mathcontains methods for performing basic numeric operations such as elementary exponential, logarithmic, root and trigonometric functions.