spire.math

SafeLongBigInt

Related Doc: package math

case class SafeLongBigInt(x: BigInt) extends ScalaNumber with SafeLong with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, SafeLong, Ordered[SafeLong], Comparable[SafeLong], ScalaNumericConversions, ScalaNumericAnyConversions, ScalaNumber, java.lang.Number, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SafeLongBigInt
  2. Serializable
  3. Product
  4. Equals
  5. SafeLong
  6. Ordered
  7. Comparable
  8. ScalaNumericConversions
  9. ScalaNumericAnyConversions
  10. ScalaNumber
  11. Number
  12. Serializable
  13. AnyRef
  14. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SafeLongBigInt(x: BigInt)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. def %(y: BigInt): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  4. def %(y: Long): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  5. final def %(rhs: SafeLong): SafeLong

    Definition Classes
    SafeLong
  6. def &(y: BigInt): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  7. def &(y: Long): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  8. final def &(rhs: SafeLong): SafeLong

    Definition Classes
    SafeLong
  9. def *(y: BigInt): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  10. def *(y: Long): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  11. final def *(rhs: SafeLong): SafeLong

    Definition Classes
    SafeLong
  12. final def **(k: Int): SafeLong

    Exponentiation function, e.g.

    Exponentiation function, e.g. x^y

    If base^exponent doesn't fit in a Long, the result will overflow (unlike scala.math.pow which will return +/- Infinity).

    Definition Classes
    SafeLong
  13. def +(y: BigInt): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  14. def +(y: Long): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  15. final def +(rhs: SafeLong): SafeLong

    Definition Classes
    SafeLong
  16. def -(y: BigInt): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  17. def -(y: Long): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  18. final def -(rhs: SafeLong): SafeLong

    Definition Classes
    SafeLong
  19. def /(y: BigInt): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  20. def /(y: Long): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  21. final def /(rhs: SafeLong): SafeLong

    Definition Classes
    SafeLong
  22. def /%(y: BigInt): (SafeLong, SafeLong)

    Definition Classes
    SafeLongBigInt → SafeLong
  23. def /%(y: Long): (SafeLong, SafeLong)

    Definition Classes
    SafeLongBigInt → SafeLong
  24. final def /%(rhs: SafeLong): (SafeLong, SafeLong)

    Definition Classes
    SafeLong
  25. final def /~(rhs: SafeLong): SafeLong

    Definition Classes
    SafeLong
  26. def <(that: SafeLong): Boolean

    Definition Classes
    Ordered
  27. def <<(n: Int): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  28. def <=(that: SafeLong): Boolean

    Definition Classes
    Ordered
  29. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  30. def >(that: SafeLong): Boolean

    Definition Classes
    Ordered
  31. def >=(that: SafeLong): Boolean

    Definition Classes
    Ordered
  32. def >>(n: Int): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  33. def ^(y: BigInt): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  34. def ^(y: Long): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  35. final def ^(rhs: SafeLong): SafeLong

    Definition Classes
    SafeLong
  36. def abs: SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  37. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  38. def bitLength: Int

    Definition Classes
    SafeLongBigInt → SafeLong
  39. def byteValue(): Byte

    Definition Classes
    Number
  40. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. def compare(that: SafeLong): Int

    Definition Classes
    SafeLongBigInt → Ordered
  42. def compareTo(that: SafeLong): Int

    Definition Classes
    Ordered → Comparable
  43. def doubleValue(): Double

    Definition Classes
    SafeLongBigInt → ScalaNumericAnyConversions → Number
  44. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  45. def equals(that: Any): Boolean

    Definition Classes
    SafeLongBigInt → Equals → AnyRef → Any
  46. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  47. def floatValue(): Float

    Definition Classes
    SafeLongBigInt → ScalaNumericAnyConversions → Number
  48. def gcd(that: SafeLong): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  49. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  50. def getLong: Option[Long]

    Definition Classes
    SafeLongBigInt → SafeLong
  51. def intValue(): Int

    Definition Classes
    SafeLongBigInt → ScalaNumericAnyConversions → Number
  52. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  53. final def isProbablePrime(c: Int): Boolean

    Definition Classes
    SafeLong
  54. def isValidByte: Boolean

    Definition Classes
    ScalaNumericAnyConversions
  55. def isValidChar: Boolean

    Definition Classes
    ScalaNumericAnyConversions
  56. def isValidInt: Boolean

    Definition Classes
    SafeLongBigInt → ScalaNumericAnyConversions
  57. def isValidLong: Boolean

    Definition Classes
    SafeLongBigInt → SafeLong
  58. def isValidShort: Boolean

    Definition Classes
    ScalaNumericAnyConversions
  59. final def isWhole(): Boolean

    Definition Classes
    SafeLong → ScalaNumericAnyConversions → ScalaNumber
  60. def isZero: Boolean

    Definition Classes
    SafeLongBigInt → SafeLong
  61. def longValue(): Long

    Definition Classes
    SafeLongBigInt → ScalaNumericAnyConversions → Number
  62. final def max(that: SafeLong): SafeLong

    Definition Classes
    SafeLong
  63. final def min(that: SafeLong): SafeLong

    Definition Classes
    SafeLong
  64. final def modPow(k: Int, mod: SafeLong): SafeLong

    Definition Classes
    SafeLong
  65. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  66. final def notify(): Unit

    Definition Classes
    AnyRef
  67. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  68. final def pow(k: Int): SafeLong

    Definition Classes
    SafeLong
  69. def shortValue(): Short

    Definition Classes
    Number
  70. def signum: Int

    Definition Classes
    SafeLongBigInt → SafeLong
  71. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  72. def toBigDecimal: BigDecimal

    Definition Classes
    SafeLongBigInt → SafeLong
  73. def toBigInt: BigInt

    Definition Classes
    SafeLongBigInt → SafeLong
  74. def toByte: Byte

    Definition Classes
    SafeLong → ScalaNumericAnyConversions
  75. def toChar: Char

    Definition Classes
    ScalaNumericAnyConversions
  76. def toDouble: Double

    Definition Classes
    ScalaNumericAnyConversions
  77. def toFloat: Float

    Definition Classes
    ScalaNumericAnyConversions
  78. def toInt: Int

    Definition Classes
    SafeLong → ScalaNumericAnyConversions
  79. def toLong: Long

    Definition Classes
    SafeLongBigInt → ScalaNumericAnyConversions
  80. def toShort: Short

    Definition Classes
    SafeLong → ScalaNumericAnyConversions
  81. def toString(): String

    Definition Classes
    SafeLong → AnyRef → Any
  82. def unary_-(): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  83. def underlying(): BigInt

    Definition Classes
    SafeLongBigInt → ScalaNumericConversions → ScalaNumericAnyConversions → ScalaNumber
  84. def unifiedPrimitiveEquals(x: Any): Boolean

    Attributes
    protected
    Definition Classes
    ScalaNumericAnyConversions
  85. def unifiedPrimitiveHashcode(): Int

    Attributes
    protected
    Definition Classes
    ScalaNumericAnyConversions
  86. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  88. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  89. val x: BigInt

  90. def |(y: BigInt): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  91. def |(y: Long): SafeLong

    Definition Classes
    SafeLongBigInt → SafeLong
  92. final def |(rhs: SafeLong): SafeLong

    Definition Classes
    SafeLong

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from SafeLong

Inherited from Ordered[SafeLong]

Inherited from Comparable[SafeLong]

Inherited from ScalaNumericConversions

Inherited from ScalaNumericAnyConversions

Inherited from ScalaNumber

Inherited from java.lang.Number

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped