package
math
Type Members
-
final
class
FixedPoint extends AnyVal
-
-
-
case class
FixedScale(denom: Int) extends Product with Serializable
Value Members
-
-
final
def
IEEEremainder(x: Double, d: Double): Double
-
final
def
abs[A](a: A)(implicit ev: Signed[A]): A
-
final
def
abs(n: Double): Double
-
final
def
abs(n: Float): Float
-
final
def
abs(n: Long): Long
-
final
def
abs(n: Int): Int
-
final
def
abs(n: Short): Short
-
final
def
abs(n: Byte): Byte
-
final
def
acos[A](a: A)(implicit ev: Trig[A]): A
-
final
def
asin[A](a: A)(implicit ev: Trig[A]): A
-
final
def
atan[A](a: A)(implicit ev: Trig[A]): A
-
final
def
atan2[A](y: A, x: A)(implicit ev: Trig[A]): A
-
final
def
cbrt(x: Double): Double
-
final
def
ceil[A](a: A)(implicit ev: IsReal[A]): A
-
final
def
ceil(n: BigDecimal): BigDecimal
-
final
def
ceil(n: Double): Double
-
final
def
ceil(n: Float): Float
-
def
choose(n: Long, k: Long): BigInt
-
final
def
copySign(m: Float, s: Float): Float
-
final
def
copySign(m: Double, s: Double): Double
-
final
def
cos[A](a: A)(implicit ev: Trig[A]): A
-
final
def
cosh(x: Double): Double
-
final
def
cosh[A](x: A)(implicit ev: Trig[A]): A
-
final
def
e[A](implicit ev: Trig[A]): A
-
final
def
e: Double
-
final
def
exp[A](a: A)(implicit t: Trig[A]): A
-
final
def
exp(k: BigDecimal): BigDecimal
-
final
def
exp(k: Int, precision: Int): BigDecimal
-
final
def
exp(n: Double): Double
-
final
def
expm1(x: Double): Double
-
def
fact(n: Long): BigInt
-
def
fib(n: Long): BigInt
-
final
def
floor[A](a: A)(implicit ev: IsReal[A]): A
-
final
def
floor(n: BigDecimal): BigDecimal
-
final
def
floor(n: Double): Double
-
final
def
floor(n: Float): Float
-
final
def
gcd[A](x: A, y: A, z: A, rest: A*)(implicit ev: EuclideanRing[A]): A
-
final
def
gcd[A](xs: Seq[A])(implicit ev: EuclideanRing[A]): A
-
final
def
gcd[A](x: A, y: A)(implicit ev: EuclideanRing[A]): A
-
final
def
gcd(a: BigInt, b: BigInt): BigInt
-
final
def
gcd(_x: Long, _y: Long): Long
-
final
def
getExponent(x: Float): Int
-
final
def
getExponent(x: Double): Int
-
final
def
hypot[A](x: A, y: A)(implicit f: Field[A], n: NRoot[A], o: Order[A]): A
-
final
def
lcm[A](x: A, y: A)(implicit ev: EuclideanRing[A]): A
-
final
def
lcm(a: BigInt, b: BigInt): BigInt
-
final
def
lcm(x: Long, y: Long): Long
-
final
def
log[A](a: A, base: Int)(implicit f: Field[A], t: Trig[A]): A
-
final
def
log[A](a: A)(implicit t: Trig[A]): A
-
def
log(n: BigDecimal, base: Int): BigDecimal
-
final
def
log(n: BigDecimal): BigDecimal
-
final
def
log(n: Double, base: Int): Double
-
final
def
log(n: Double): Double
-
final
def
log10(x: Double): Double
-
final
def
log1p(x: Double): Double
-
final
def
max[A](x: A, y: A)(implicit ev: Order[A]): A
-
final
def
max(x: Double, y: Double): Double
-
final
def
max(x: Float, y: Float): Float
-
final
def
max(x: Long, y: Long): Long
-
final
def
max(x: Int, y: Int): Int
-
final
def
max(x: Short, y: Short): Short
-
final
def
max(x: Byte, y: Byte): Byte
-
final
def
min[A](x: A, y: A)(implicit ev: Order[A]): A
-
final
def
min(x: Double, y: Double): Double
-
final
def
min(x: Float, y: Float): Float
-
final
def
min(x: Long, y: Long): Long
-
final
def
min(x: Int, y: Int): Int
-
final
def
min(x: Short, y: Short): Short
-
final
def
min(x: Byte, y: Byte): Byte
-
final
def
nextAfter(x: Float, y: Float): Float
-
final
def
nextAfter(x: Double, y: Double): Double
-
final
def
nextUp(x: Float): Float
-
final
def
nextUp(x: Double): Double
-
final
def
pi[A](implicit ev: Trig[A]): A
-
final
def
pi: Double
-
final
def
pow(base: Double, exponent: Double): Double
-
final
def
pow(base: Long, exponent: Long): Long
-
final
def
pow(base: BigInt, ex: BigInt): BigInt
-
final
def
pow(base: BigDecimal, exponent: BigDecimal): BigDecimal
-
final
def
random(): Double
-
final
def
rint(x: Double): Double
-
final
def
round[A](a: A)(implicit ev: IsReal[A]): A
-
final
def
round(a: BigDecimal): BigDecimal
-
final
def
round(a: Double): Double
-
final
def
round(a: Float): Float
-
final
def
scalb(d: Float, s: Int): Float
-
final
def
scalb(d: Double, s: Int): Double
-
final
def
signum[A](a: A)(implicit ev: Signed[A]): Int
-
final
def
signum(x: Float): Float
-
final
def
signum(x: Double): Double
-
final
def
sin[A](a: A)(implicit ev: Trig[A]): A
-
final
def
sinh[A](x: A)(implicit ev: Trig[A]): A
-
final
def
sqrt[A](a: A)(implicit ev: NRoot[A]): A
-
final
def
sqrt(x: Double): Double
-
final
def
tan[A](a: A)(implicit ev: Trig[A]): A
-
final
def
tanh[A](x: A)(implicit ev: Trig[A]): A
-
final
def
toDegrees(a: Double): Double
-
final
def
toRadians(a: Double): Double
-
final
def
ulp(x: Float): Double
-
final
def
ulp(x: Double): Double
Inherited from AnyRef
Inherited from Any