Packages

p

spire

math

package math

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. math
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def IEEEremainder(x: Double, d: Double): Double
  2. final def abs[A](a: A)(implicit ev: Signed[A]): A
  3. final def abs(n: Double): Double
  4. final def abs(n: Float): Float
  5. final def abs(n: Long): Long
  6. final def abs(n: Int): Int
  7. final def abs(n: Short): Short
  8. final def abs(n: Byte): Byte
  9. final def acos[A](a: A)(implicit ev: Trig[A]): A
  10. final def asin[A](a: A)(implicit ev: Trig[A]): A
  11. final def atan[A](a: A)(implicit ev: Trig[A]): A
  12. final def atan2[A](y: A, x: A)(implicit ev: Trig[A]): A
  13. final def cbrt(x: Double): Double
  14. final def ceil[A](a: A)(implicit ev: IsReal[A]): A
  15. final def ceil(n: BigDecimal): BigDecimal
  16. final def ceil(n: Double): Double
  17. final def ceil(n: Float): Float
  18. def choose(n: Long, k: Long): BigInt
  19. final def copySign(m: Float, s: Float): Float
  20. final def copySign(m: Double, s: Double): Double
  21. final def cos[A](a: A)(implicit ev: Trig[A]): A
  22. final def cosh(x: Double): Double
  23. final def cosh[A](x: A)(implicit ev: Trig[A]): A
  24. final def e[A](implicit ev: Trig[A]): A
  25. final def e: Double
  26. def emod(a: BigInteger, b: BigInteger): BigInteger
  27. def emod(a: BigInt, b: BigInt): BigInt
  28. def emod(a: Long, b: Long): Long
  29. def emod(a: Int, b: Int): Int
  30. def emod(a: Short, b: Short): Short
  31. def emod(a: Byte, b: Byte): Byte
  32. def equot(a: BigInteger, b: BigInteger): BigInteger
  33. def equot(a: BigInt, b: BigInt): BigInt
  34. def equot(a: Long, b: Long): Long
  35. def equot(a: Int, b: Int): Int
  36. def equot(a: Short, b: Short): Short
  37. def equot(a: Byte, b: Byte): Byte
  38. def equotmod(a: BigInteger, b: BigInteger): (BigInteger, BigInteger)
  39. def equotmod(a: BigInt, b: BigInt): (BigInt, BigInt)
  40. def equotmod(a: Long, b: Long): (Long, Long)
  41. def equotmod(a: Int, b: Int): (Int, Int)
  42. def equotmod(a: Short, b: Short): (Short, Short)
  43. def equotmod(a: Byte, b: Byte): (Byte, Byte)
  44. final def exp[A](a: A)(implicit t: Trig[A]): A
  45. final def exp(k: BigDecimal): BigDecimal
  46. final def exp(k: Int, precision: Int): BigDecimal
  47. final def exp(n: Double): Double
  48. final def expm1(x: Double): Double
  49. def fact(n: Long): BigInt
  50. def fib(n: Long): BigInt
  51. final def floor[A](a: A)(implicit ev: IsReal[A]): A
  52. final def floor(n: BigDecimal): BigDecimal
  53. final def floor(n: Double): Double
  54. final def floor(n: Float): Float
  55. final def gcd[A](x: A, y: A, z: A, rest: A*)(implicit arg0: Eq[A], ev: GCDRing[A]): A
  56. final def gcd[A](xs: Seq[A])(implicit arg0: Eq[A], ev: GCDRing[A]): A
  57. final def gcd[A](x: A, y: A)(implicit arg0: Eq[A], ev: GCDRing[A]): A
  58. final def gcd(a: BigInt, b: BigInt): BigInt
  59. final def gcd(_x: Long, _y: Long): Long
  60. final def getExponent(x: Float): Int
  61. final def getExponent(x: Double): Int
  62. final def hypot[A](x: A, y: A)(implicit f: Field[A], n: NRoot[A], s: Signed[A]): A
  63. final def lcm[A](x: A, y: A)(implicit arg0: Eq[A], ev: GCDRing[A]): A
  64. final def lcm(a: BigInt, b: BigInt): BigInt
  65. final def lcm(x: Long, y: Long): Long
  66. final def log[A](a: A, base: Int)(implicit f: Field[A], t: Trig[A]): A
  67. final def log[A](a: A)(implicit t: Trig[A]): A
  68. def log(n: BigDecimal, base: Int): BigDecimal
  69. final def log(n: BigDecimal): BigDecimal
  70. final def log(n: Double, base: Int): Double
  71. final def log(n: Double): Double
  72. final def log10(x: Double): Double
  73. final def log1p(x: Double): Double
  74. final def max[A](x: A, y: A)(implicit ev: Order[A]): A
  75. final def max(x: Double, y: Double): Double
  76. final def max(x: Float, y: Float): Float
  77. final def max(x: Long, y: Long): Long
  78. final def max(x: Int, y: Int): Int
  79. final def max(x: Short, y: Short): Short
  80. final def max(x: Byte, y: Byte): Byte
  81. final def min[A](x: A, y: A)(implicit ev: Order[A]): A
  82. final def min(x: Double, y: Double): Double
  83. final def min(x: Float, y: Float): Float
  84. final def min(x: Long, y: Long): Long
  85. final def min(x: Int, y: Int): Int
  86. final def min(x: Short, y: Short): Short
  87. final def min(x: Byte, y: Byte): Byte
  88. final def nextAfter(x: Float, y: Float): Float
  89. final def nextAfter(x: Double, y: Double): Double
  90. final def nextUp(x: Float): Float
  91. final def nextUp(x: Double): Double
  92. def nroot(a: BigDecimal, k: Int, ctxt: MathContext): BigDecimal
  93. final def pi[A](implicit ev: Trig[A]): A
  94. final def pi: Double
  95. final def pow(base: Double, exponent: Double): Double
  96. final def pow(base: Long, exponent: Long): Long
  97. final def pow(base: BigInt, ex: BigInt): BigInt
  98. final def pow(base: BigDecimal, exponent: BigDecimal): BigDecimal
  99. final def random(): Double
  100. final def rint(x: Double): Double
  101. final def round[A](a: A)(implicit ev: IsReal[A]): A
  102. final def round(a: BigDecimal): BigDecimal
  103. final def round(a: Double): Double
  104. final def round(a: Float): Float
  105. final def scalb(d: Float, s: Int): Float
  106. final def scalb(d: Double, s: Int): Double
  107. final def signum[A](a: A)(implicit ev: Signed[A]): Int
  108. final def signum(x: Float): Float
  109. final def signum(x: Double): Double
  110. final def sin[A](a: A)(implicit ev: Trig[A]): A
  111. final def sinh[A](x: A)(implicit ev: Trig[A]): A
  112. final def sqrt[A](a: A)(implicit ev: NRoot[A]): A
  113. final def sqrt(x: Double): Double
  114. final def tan[A](a: A)(implicit ev: Trig[A]): A
  115. final def tanh[A](x: A)(implicit ev: Trig[A]): A
  116. final def toDegrees(a: Double): Double
  117. final def toRadians(a: Double): Double
  118. final def ulp(x: Float): Double
  119. final def ulp(x: Double): Double

Inherited from AnyRef

Inherited from Any

Ungrouped