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. final def exp[A](a: A)(implicit t: Trig[A]): A
  27. final def exp(k: BigDecimal): BigDecimal
  28. final def exp(k: Int, precision: Int): BigDecimal
  29. final def exp(n: Double): Double
  30. final def expm1(x: Double): Double
  31. def fact(n: Long): BigInt
  32. def fib(n: Long): BigInt
  33. final def floor[A](a: A)(implicit ev: IsReal[A]): A
  34. final def floor(n: BigDecimal): BigDecimal
  35. final def floor(n: Double): Double
  36. final def floor(n: Float): Float
  37. final def gcd[A](x: A, y: A, z: A, rest: A*)(implicit arg0: Eq[A], ev: GCDRing[A]): A
  38. final def gcd[A](xs: Seq[A])(implicit arg0: Eq[A], ev: GCDRing[A]): A
  39. final def gcd[A](x: A, y: A)(implicit arg0: Eq[A], ev: GCDRing[A]): A
  40. final def gcd(a: BigInt, b: BigInt): BigInt
  41. final def gcd(_x: Long, _y: Long): Long
  42. final def getExponent(x: Float): Int
  43. final def getExponent(x: Double): Int
  44. final def hypot[A](x: A, y: A)(implicit f: Field[A], n: NRoot[A], s: Signed[A]): A
  45. final def lcm[A](x: A, y: A)(implicit arg0: Eq[A], ev: GCDRing[A]): A
  46. final def lcm(a: BigInt, b: BigInt): BigInt
  47. final def lcm(x: Long, y: Long): Long
  48. final def log[A](a: A, base: Int)(implicit f: Field[A], t: Trig[A]): A
  49. final def log[A](a: A)(implicit t: Trig[A]): A
  50. def log(n: BigDecimal, base: Int): BigDecimal
  51. final def log(n: BigDecimal): BigDecimal
  52. final def log(n: Double, base: Int): Double
  53. final def log(n: Double): Double
  54. final def log10(x: Double): Double
  55. final def log1p(x: Double): Double
  56. final def max[A](x: A, y: A)(implicit ev: Order[A]): A
  57. final def max(x: Double, y: Double): Double
  58. final def max(x: Float, y: Float): Float
  59. final def max(x: Long, y: Long): Long
  60. final def max(x: Int, y: Int): Int
  61. final def max(x: Short, y: Short): Short
  62. final def max(x: Byte, y: Byte): Byte
  63. final def min[A](x: A, y: A)(implicit ev: Order[A]): A
  64. final def min(x: Double, y: Double): Double
  65. final def min(x: Float, y: Float): Float
  66. final def min(x: Long, y: Long): Long
  67. final def min(x: Int, y: Int): Int
  68. final def min(x: Short, y: Short): Short
  69. final def min(x: Byte, y: Byte): Byte
  70. final def nextAfter(x: Float, y: Float): Float
  71. final def nextAfter(x: Double, y: Double): Double
  72. final def nextUp(x: Float): Float
  73. final def nextUp(x: Double): Double
  74. def nroot(a: BigDecimal, k: Int, ctxt: MathContext): BigDecimal
  75. final def pi[A](implicit ev: Trig[A]): A
  76. final def pi: Double
  77. final def pow(base: Double, exponent: Double): Double
  78. final def pow(base: Long, exponent: Long): Long
  79. final def pow(base: BigInt, ex: BigInt): BigInt
  80. final def pow(base: BigDecimal, exponent: BigDecimal): BigDecimal
  81. final def random(): Double
  82. final def rint(x: Double): Double
  83. final def round[A](a: A)(implicit ev: IsReal[A]): A
  84. final def round(a: BigDecimal): BigDecimal
  85. final def round(a: Double): Double
  86. final def round(a: Float): Float
  87. final def scalb(d: Float, s: Int): Float
  88. final def scalb(d: Double, s: Int): Double
  89. final def signum[A](a: A)(implicit ev: Signed[A]): Int
  90. final def signum(x: Float): Float
  91. final def signum(x: Double): Double
  92. final def sin[A](a: A)(implicit ev: Trig[A]): A
  93. final def sinh[A](x: A)(implicit ev: Trig[A]): A
  94. final def sqrt[A](a: A)(implicit ev: NRoot[A]): A
  95. final def sqrt(x: Double): Double
  96. final def tan[A](a: A)(implicit ev: Trig[A]): A
  97. final def tanh[A](x: A)(implicit ev: Trig[A]): A
  98. final def toDegrees(a: Double): Double
  99. final def toRadians(a: Double): Double
  100. final def ulp(x: Float): Double
  101. final def ulp(x: Double): Double

Inherited from AnyRef

Inherited from Any

Ungrouped