Package

spire

math

Permalink

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

    Permalink
  2. final def abs[A](a: A)(implicit ev: Signed[A]): A

    Permalink
  3. final def abs(n: Double): Double

    Permalink
  4. final def abs(n: Float): Float

    Permalink
  5. final def abs(n: Long): Long

    Permalink
  6. final def abs(n: Int): Int

    Permalink
  7. final def abs(n: Short): Short

    Permalink
  8. final def abs(n: Byte): Byte

    Permalink
  9. final def acos[A](a: A)(implicit ev: Trig[A]): A

    Permalink
  10. final def asin[A](a: A)(implicit ev: Trig[A]): A

    Permalink
  11. final def atan[A](a: A)(implicit ev: Trig[A]): A

    Permalink
  12. final def atan2[A](y: A, x: A)(implicit ev: Trig[A]): A

    Permalink
  13. final def cbrt(x: Double): Double

    Permalink
  14. final def ceil[A](a: A)(implicit ev: IsReal[A]): A

    Permalink
  15. final def ceil(n: BigDecimal): BigDecimal

    Permalink
  16. final def ceil(n: Double): Double

    Permalink
  17. final def ceil(n: Float): Float

    Permalink
  18. def choose(n: Long, k: Long): BigInt

    Permalink
  19. final def copySign(m: Float, s: Float): Float

    Permalink
  20. final def copySign(m: Double, s: Double): Double

    Permalink
  21. final def cos[A](a: A)(implicit ev: Trig[A]): A

    Permalink
  22. final def cosh(x: Double): Double

    Permalink
  23. final def cosh[A](x: A)(implicit ev: Trig[A]): A

    Permalink
  24. final def e[A](implicit ev: Trig[A]): A

    Permalink
  25. final def e: Double

    Permalink
  26. final def exp[A](a: A)(implicit t: Trig[A]): A

    Permalink
  27. final def exp(k: BigDecimal): BigDecimal

    Permalink
  28. final def exp(k: Int, precision: Int): BigDecimal

    Permalink
  29. final def exp(n: Double): Double

    Permalink
  30. final def expm1(x: Double): Double

    Permalink
  31. package extras

    Permalink
  32. def fact(n: Long): BigInt

    Permalink
  33. def fib(n: Long): BigInt

    Permalink
  34. final def floor[A](a: A)(implicit ev: IsReal[A]): A

    Permalink
  35. final def floor(n: BigDecimal): BigDecimal

    Permalink
  36. final def floor(n: Double): Double

    Permalink
  37. final def floor(n: Float): Float

    Permalink
  38. final def gcd[A](x: A, y: A, z: A, rest: A*)(implicit arg0: Eq[A], ev: GCDRing[A]): A

    Permalink
  39. final def gcd[A](xs: Seq[A])(implicit arg0: Eq[A], ev: GCDRing[A]): A

    Permalink
  40. final def gcd[A](x: A, y: A)(implicit arg0: Eq[A], ev: GCDRing[A]): A

    Permalink
  41. final def gcd(a: BigInt, b: BigInt): BigInt

    Permalink
  42. final def gcd(_x: Long, _y: Long): Long

    Permalink
  43. final def getExponent(x: Float): Int

    Permalink
  44. final def getExponent(x: Double): Int

    Permalink
  45. final def hypot[A](x: A, y: A)(implicit f: Field[A], n: NRoot[A], s: Signed[A]): A

    Permalink
  46. final def lcm[A](x: A, y: A)(implicit arg0: Eq[A], ev: GCDRing[A]): A

    Permalink
  47. final def lcm(a: BigInt, b: BigInt): BigInt

    Permalink
  48. final def lcm(x: Long, y: Long): Long

    Permalink
  49. final def log[A](a: A, base: Int)(implicit f: Field[A], t: Trig[A]): A

    Permalink
  50. final def log[A](a: A)(implicit t: Trig[A]): A

    Permalink
  51. def log(n: BigDecimal, base: Int): BigDecimal

    Permalink
  52. final def log(n: BigDecimal): BigDecimal

    Permalink
  53. final def log(n: Double, base: Int): Double

    Permalink
  54. final def log(n: Double): Double

    Permalink
  55. final def log10(x: Double): Double

    Permalink
  56. final def log1p(x: Double): Double

    Permalink
  57. final def max[A](x: A, y: A)(implicit ev: Order[A]): A

    Permalink
  58. final def max(x: Double, y: Double): Double

    Permalink
  59. final def max(x: Float, y: Float): Float

    Permalink
  60. final def max(x: Long, y: Long): Long

    Permalink
  61. final def max(x: Int, y: Int): Int

    Permalink
  62. final def max(x: Short, y: Short): Short

    Permalink
  63. final def max(x: Byte, y: Byte): Byte

    Permalink
  64. final def min[A](x: A, y: A)(implicit ev: Order[A]): A

    Permalink
  65. final def min(x: Double, y: Double): Double

    Permalink
  66. final def min(x: Float, y: Float): Float

    Permalink
  67. final def min(x: Long, y: Long): Long

    Permalink
  68. final def min(x: Int, y: Int): Int

    Permalink
  69. final def min(x: Short, y: Short): Short

    Permalink
  70. final def min(x: Byte, y: Byte): Byte

    Permalink
  71. final def nextAfter(x: Float, y: Float): Float

    Permalink
  72. final def nextAfter(x: Double, y: Double): Double

    Permalink
  73. final def nextUp(x: Float): Float

    Permalink
  74. final def nextUp(x: Double): Double

    Permalink
  75. def nroot(a: BigDecimal, k: Int, ctxt: MathContext): BigDecimal

    Permalink
  76. final def pi[A](implicit ev: Trig[A]): A

    Permalink
  77. final def pi: Double

    Permalink
  78. final def pow(base: Double, exponent: Double): Double

    Permalink
  79. final def pow(base: Long, exponent: Long): Long

    Permalink
  80. final def pow(base: BigInt, ex: BigInt): BigInt

    Permalink
  81. final def pow(base: BigDecimal, exponent: BigDecimal): BigDecimal

    Permalink
  82. final def random(): Double

    Permalink
  83. final def rint(x: Double): Double

    Permalink
  84. final def round[A](a: A)(implicit ev: IsReal[A]): A

    Permalink
  85. final def round(a: BigDecimal): BigDecimal

    Permalink
  86. final def round(a: Double): Double

    Permalink
  87. final def round(a: Float): Float

    Permalink
  88. final def scalb(d: Float, s: Int): Float

    Permalink
  89. final def scalb(d: Double, s: Int): Double

    Permalink
  90. final def signum[A](a: A)(implicit ev: Signed[A]): Int

    Permalink
  91. final def signum(x: Float): Float

    Permalink
  92. final def signum(x: Double): Double

    Permalink
  93. final def sin[A](a: A)(implicit ev: Trig[A]): A

    Permalink
  94. final def sinh[A](x: A)(implicit ev: Trig[A]): A

    Permalink
  95. final def sqrt[A](a: A)(implicit ev: NRoot[A]): A

    Permalink
  96. final def sqrt(x: Double): Double

    Permalink
  97. final def tan[A](a: A)(implicit ev: Trig[A]): A

    Permalink
  98. final def tanh[A](x: A)(implicit ev: Trig[A]): A

    Permalink
  99. final def toDegrees(a: Double): Double

    Permalink
  100. final def toRadians(a: Double): Double

    Permalink
  101. final def ulp(x: Float): Double

    Permalink
  102. final def ulp(x: Double): Double

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped