spire.math

DecimalNumber

case class DecimalNumber(n: BigDecimal) extends ScalaNumber with Number with Product with Serializable

Attributes
protected
Linear Supertypes
Serializable, Product, Equals, Number, Ordered[Number], Comparable[Number], ScalaNumericConversions, ScalaNumericAnyConversions, ScalaNumber, java.lang.Number, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DecimalNumber
  2. Serializable
  3. Product
  4. Equals
  5. Number
  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 DecimalNumber(n: BigDecimal)

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 %(rhs: Number): Number

    Definition Classes
    DecimalNumberNumber
  5. def *(rhs: Number): Number

    Definition Classes
    DecimalNumberNumber
  6. def **(rhs: Number): Number

    Definition Classes
    Number
  7. def +(rhs: Number): Number

    Definition Classes
    DecimalNumberNumber
  8. def -(rhs: Number): Number

    Definition Classes
    DecimalNumberNumber
  9. def /(rhs: Number): Number

    Definition Classes
    DecimalNumberNumber
  10. def /%(rhs: Number): (Number, Number)

    Definition Classes
    Number
  11. def /~(rhs: Number): Number

    Definition Classes
    DecimalNumberNumber
  12. def <(that: Number): Boolean

    Definition Classes
    Ordered
  13. def <=(that: Number): Boolean

    Definition Classes
    Ordered
  14. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  16. def >(that: Number): Boolean

    Definition Classes
    Ordered
  17. def >=(that: Number): Boolean

    Definition Classes
    Ordered
  18. def abs: DecimalNumber

    Definition Classes
    DecimalNumberNumber
  19. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  20. def byteValue(): Byte

    Definition Classes
    Number
  21. def canBeInt: Boolean

    Definition Classes
    DecimalNumberNumber
  22. def canBeLong: Boolean

    Definition Classes
    DecimalNumberNumber
  23. def clone(): AnyRef

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

    Definition Classes
    DecimalNumber → Ordered
  25. def compareTo(that: Number): Int

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

    Definition Classes
    DecimalNumber → ScalaNumericAnyConversions → Number
  27. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    DecimalNumber → Equals → AnyRef → Any
  29. def finalize(): Unit

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

    Definition Classes
    DecimalNumber → ScalaNumericAnyConversions → Number
  31. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  32. def intValue(): Int

    Definition Classes
    DecimalNumber → ScalaNumericAnyConversions → Number
  33. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  34. def isValidByte: Boolean

    Definition Classes
    ScalaNumericAnyConversions
  35. def isValidChar: Boolean

    Definition Classes
    ScalaNumericAnyConversions
  36. def isValidInt: Boolean

    Definition Classes
    ScalaNumericAnyConversions
  37. def isValidShort: Boolean

    Definition Classes
    ScalaNumericAnyConversions
  38. def isWhole(): Boolean

    Definition Classes
    DecimalNumber → ScalaNumericAnyConversions → ScalaNumber
  39. def longValue(): Long

    Definition Classes
    DecimalNumber → ScalaNumericAnyConversions → Number
  40. val n: BigDecimal

  41. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  44. def pow(rhs: Number): Number

    Definition Classes
    DecimalNumberNumber
  45. def rhs_%(lhs: Number): Number

    Definition Classes
    DecimalNumberNumber
  46. def rhs_-(lhs: Number): Number

    Definition Classes
    DecimalNumberNumber
  47. def rhs_/(lhs: Number): Number

    Definition Classes
    DecimalNumberNumber
  48. def rhs_/%(lhs: Number): (Number, Number)

    Attributes
    protected[spire.math]
    Definition Classes
    Number
  49. def rhs_/~(lhs: Number): Number

    Definition Classes
    DecimalNumberNumber
  50. def shortValue(): Short

    Definition Classes
    Number
  51. def signum: Int

    Definition Classes
    DecimalNumberNumber
  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  53. def toBigDecimal: BigDecimal

    Definition Classes
    DecimalNumberNumber
  54. def toBigInt: BigInt

    Definition Classes
    DecimalNumberNumber
  55. def toByte: Byte

    Definition Classes
    ScalaNumericAnyConversions
  56. def toChar: Char

    Definition Classes
    ScalaNumericAnyConversions
  57. def toDouble: Double

    Definition Classes
    ScalaNumericAnyConversions
  58. def toFloat: Float

    Definition Classes
    ScalaNumericAnyConversions
  59. def toInt: Int

    Definition Classes
    ScalaNumericAnyConversions
  60. def toLong: Long

    Definition Classes
    ScalaNumericAnyConversions
  61. def toShort: Short

    Definition Classes
    ScalaNumericAnyConversions
  62. def unary_-(): Number

    Definition Classes
    DecimalNumberNumber
  63. def underlying(): BigDecimal

    Definition Classes
    DecimalNumber → ScalaNumericConversions → ScalaNumericAnyConversions → ScalaNumber
  64. def unifiedPrimitiveEquals(x: Any): Boolean

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  69. def withinDouble: Boolean

    Definition Classes
    DecimalNumberNumber
  70. def withinInt: Boolean

    Definition Classes
    DecimalNumberNumber
  71. def withinLong: Boolean

    Definition Classes
    DecimalNumberNumber

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Number

Inherited from Ordered[Number]

Inherited from Comparable[Number]

Inherited from ScalaNumericConversions

Inherited from ScalaNumericAnyConversions

Inherited from ScalaNumber

Inherited from java.lang.Number

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped