spire.math.Natural

End

case class End(d: UInt) extends Natural with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Natural, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. End
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Natural
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new End(d: UInt)

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def %(n: UInt): Natural

    Definition Classes
    EndNatural
  5. def %(rhs: Natural): Natural

    Definition Classes
    Natural
  6. def %(rhs: BigInt): BigInt

    Definition Classes
    Natural
  7. def &(rhs: UInt): Natural

    Definition Classes
    Natural
  8. def &(rhs: Natural): Natural

    Definition Classes
    Natural
  9. def *(n: UInt): Natural

    Definition Classes
    EndNatural
  10. def *(rhs: Natural): Natural

    Definition Classes
    Natural
  11. def *(rhs: BigInt): BigInt

    Definition Classes
    Natural
  12. def +(n: UInt): Natural

    Definition Classes
    EndNatural
  13. def +(rhs: Natural): Natural

    Definition Classes
    Natural
  14. def +(rhs: BigInt): BigInt

    Definition Classes
    Natural
  15. def -(n: UInt): Natural

    Definition Classes
    EndNatural
  16. def -(rhs: Natural): Natural

    Definition Classes
    Natural
  17. def -(rhs: BigInt): BigInt

    Definition Classes
    Natural
  18. def /(n: UInt): Natural

    Definition Classes
    EndNatural
  19. def /(rhs: Natural): Natural

    Definition Classes
    Natural
  20. def /(rhs: BigInt): BigInt

    Definition Classes
    Natural
  21. def /%(n: UInt): (Natural, Natural)

    Definition Classes
    EndNatural
  22. def /%(rhs: Natural): (Natural, Natural)

    Definition Classes
    Natural
  23. def /%(rhs: BigInt): (BigInt, BigInt)

    Definition Classes
    Natural
  24. def /~(rhs: Natural): Natural

    Definition Classes
    Natural
  25. def /~(rhs: BigInt): BigInt

    Definition Classes
    Natural
  26. def /~(rd: UInt): Natural

    Definition Classes
    Natural
  27. def <(r: BigInt): Boolean

    Definition Classes
    Natural
  28. def <(r: UInt): Boolean

    Definition Classes
    Natural
  29. def <(rhs: Natural): Boolean

    Definition Classes
    Natural
  30. def <<(n: Int): Natural

    Definition Classes
    Natural
  31. def <=(r: BigInt): Boolean

    Definition Classes
    Natural
  32. def <=(r: UInt): Boolean

    Definition Classes
    Natural
  33. def <=(rhs: Natural): Boolean

    Definition Classes
    Natural
  34. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  36. def >(r: BigInt): Boolean

    Definition Classes
    Natural
  37. def >(r: UInt): Boolean

    Definition Classes
    Natural
  38. def >(rhs: Natural): Boolean

    Definition Classes
    Natural
  39. def >=(r: BigInt): Boolean

    Definition Classes
    Natural
  40. def >=(r: UInt): Boolean

    Definition Classes
    Natural
  41. def >=(rhs: Natural): Boolean

    Definition Classes
    Natural
  42. def >>(n: Int): Natural

    Definition Classes
    Natural
  43. def ^(rhs: UInt): Natural

    Definition Classes
    Natural
  44. def ^(rhs: Natural): Natural

    Definition Classes
    Natural
  45. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  46. def chop(n: Int): Natural

    Definition Classes
    Natural
  47. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  48. def compare(rhs: Natural): Int

    Definition Classes
    Natural
  49. def compare(rhs: UInt): Int

    Definition Classes
    Natural
  50. val d: UInt

  51. def digit: UInt

    Definition Classes
    EndNatural
  52. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  53. final def equals(rhs: Any): Boolean

    Definition Classes
    Natural → AnyRef → Any
  54. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  55. def foldDigitsLeft[A](a: A)(f: (A, UInt) ⇒ A): A

    Definition Classes
    Natural
  56. def foldDigitsRight[A](a: A)(f: (A, UInt) ⇒ A): A

    Definition Classes
    Natural
  57. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  58. def getDigitLength: Int

    Definition Classes
    Natural
  59. def getNumBits: Int

    Definition Classes
    Natural
  60. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  61. def isZero: Boolean

    Definition Classes
    Natural
  62. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  65. def pow(rhs: UInt): Natural

    Definition Classes
    Natural
  66. def pow(rhs: Natural): Natural

    Definition Classes
    Natural
  67. def powerOfTwo: Int

    Definition Classes
    Natural
  68. def reversed: Natural

    Definition Classes
    Natural
  69. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  70. def toArray: Array[Int]

    Definition Classes
    Natural
  71. def toBigInt: BigInt

    Definition Classes
    Natural
  72. def toInt: Int

    Definition Classes
    Natural
  73. def toList: List[UInt]

    Definition Classes
    Natural
  74. def toLong: Long

    Definition Classes
    Natural
  75. def toRepr: String

    Definition Classes
    Natural
  76. def toString(): String

    Definition Classes
    Natural → AnyRef → Any
  77. def trim: Natural

    Definition Classes
    Natural
  78. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  81. def |(rhs: UInt): Natural

    Definition Classes
    Natural
  82. def |(rhs: Natural): Natural

    Definition Classes
    Natural

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Natural

Inherited from AnyRef

Inherited from Any

Ungrouped