Trait

spire.math

RealIsFractional

Related Doc: package math

Permalink

trait RealIsFractional extends Fractional[Real] with Order[Real] with Signed[Real] with Trig[Real] with WithDefaultGCD[Real]

Linear Supertypes
WithDefaultGCD[Real], Trig[Real], Fractional[Real], Integral[Real], IsReal[Real], Signed[Real], Order[Real], PartialOrder[Real], Eq[Real], ConvertableTo[Real], ConvertableFrom[Real], NRoot[Real], Field[Real], EuclideanRing[Real], GCDRing[Real], Field[Real], MultiplicativeCommutativeGroup[Real], MultiplicativeGroup[Real], CommutativeRing[Real], CommutativeRng[Real], CommutativeRig[Real], MultiplicativeCommutativeMonoid[Real], CommutativeSemiring[Real], MultiplicativeCommutativeSemigroup[Real], Ring[Real], Rng[Real], AdditiveCommutativeGroup[Real], AdditiveGroup[Real], Rig[Real], MultiplicativeMonoid[Real], Semiring[Real], MultiplicativeSemigroup[Real], AdditiveCommutativeMonoid[Real], AdditiveCommutativeSemigroup[Real], AdditiveMonoid[Real], AdditiveSemigroup[Real], Serializable, Serializable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RealIsFractional
  2. WithDefaultGCD
  3. Trig
  4. Fractional
  5. Integral
  6. IsReal
  7. Signed
  8. Order
  9. PartialOrder
  10. Eq
  11. ConvertableTo
  12. ConvertableFrom
  13. NRoot
  14. Field
  15. EuclideanRing
  16. GCDRing
  17. Field
  18. MultiplicativeCommutativeGroup
  19. MultiplicativeGroup
  20. CommutativeRing
  21. CommutativeRng
  22. CommutativeRig
  23. MultiplicativeCommutativeMonoid
  24. CommutativeSemiring
  25. MultiplicativeCommutativeSemigroup
  26. Ring
  27. Rng
  28. AdditiveCommutativeGroup
  29. AdditiveGroup
  30. Rig
  31. MultiplicativeMonoid
  32. Semiring
  33. MultiplicativeSemigroup
  34. AdditiveCommutativeMonoid
  35. AdditiveCommutativeSemigroup
  36. AdditiveMonoid
  37. AdditiveSemigroup
  38. Serializable
  39. Serializable
  40. AnyRef
  41. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def abs(x: Real): Real

    Permalink

    An idempotent function that ensures an object has a non-negative sign.

    An idempotent function that ensures an object has a non-negative sign.

    Definition Classes
    RealIsFractionalSigned
  5. def acos(a: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  6. def additive: CommutativeGroup[Real]

    Permalink
    Definition Classes
    AdditiveCommutativeGroup → AdditiveCommutativeMonoid → AdditiveCommutativeSemigroup → AdditiveGroup → AdditiveMonoid → AdditiveSemigroup
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def asin(a: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  9. def atan(a: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  10. def atan2(y: Real, x: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  11. def ceil(x: Real): Real

    Permalink

    Rounds a the nearest integer that is greater than or equal to a.

    Rounds a the nearest integer that is greater than or equal to a.

    Definition Classes
    RealIsFractionalIsReal
  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def compare(x: Real, y: Real): Int

    Permalink
    Definition Classes
    RealIsFractional → Order
  14. def comparison(x: Real, y: Real): Comparison

    Permalink
    Definition Classes
    Order
  15. def cos(a: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  16. def cosh(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  17. def div(x: Real, y: Real): Real

    Permalink
    Definition Classes
    RealIsFractional → MultiplicativeGroup
  18. def e: Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  19. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  21. def eqv(x: Real, y: Real): Boolean

    Permalink
    Definition Classes
    RealIsFractional → Order → PartialOrder → Eq
  22. def euclideanFunction(a: Real): BigInt

    Permalink
    Definition Classes
    FieldEuclideanRing
  23. def exp(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  24. def expm1(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  25. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. def floor(x: Real): Real

    Permalink

    Rounds a the nearest integer that is less than or equal to a.

    Rounds a the nearest integer that is less than or equal to a.

    Definition Classes
    RealIsFractionalIsReal
  27. def fpow(x: Real, y: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalNRoot
  28. def fromAlgebraic(n: Algebraic): Real

    Permalink
    Definition Classes
    RealIsFractionalConvertableTo
  29. def fromBigDecimal(n: BigDecimal): Real

    Permalink
    Definition Classes
    RealIsFractionalConvertableTo
  30. def fromBigInt(n: BigInt): Real

    Permalink
    Definition Classes
    RealIsFractionalConvertableTo → Ring
  31. def fromByte(n: Byte): Real

    Permalink
    Definition Classes
    RealIsFractionalConvertableTo
  32. def fromDouble(a: Double): Real

    Permalink
    Definition Classes
    Field
  33. def fromFloat(n: Float): Real

    Permalink
    Definition Classes
    RealIsFractionalConvertableTo
  34. def fromInt(n: Int): Real

    Permalink
    Definition Classes
    Ring
  35. def fromLong(n: Long): Real

    Permalink
    Definition Classes
    RealIsFractionalConvertableTo
  36. def fromRational(n: Rational): Real

    Permalink
    Definition Classes
    RealIsFractionalConvertableTo
  37. def fromReal(n: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalConvertableTo
  38. def fromShort(n: Short): Real

    Permalink
    Definition Classes
    RealIsFractionalConvertableTo
  39. def fromType[B](b: B)(implicit ev: ConvertableFrom[B]): Real

    Permalink
    Definition Classes
    RealIsFractionalConvertableTo
  40. def gcd(a: Real, b: Real)(implicit eqA: Eq[Real]): Real

    Permalink
    Definition Classes
    WithDefaultGCDGCDRing
  41. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  42. def gt(x: Real, y: Real): Boolean

    Permalink
    Definition Classes
    Order → PartialOrder
  43. def gteqv(x: Real, y: Real): Boolean

    Permalink
    Definition Classes
    Order → PartialOrder
  44. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  45. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  46. def isOne(a: Real)(implicit ev: Eq[Real]): Boolean

    Permalink
    Definition Classes
    MultiplicativeMonoid
  47. def isSignNegative(a: Real): Boolean

    Permalink
    Definition Classes
    Signed
  48. def isSignNonNegative(a: Real): Boolean

    Permalink
    Definition Classes
    Signed
  49. def isSignNonPositive(a: Real): Boolean

    Permalink
    Definition Classes
    Signed
  50. def isSignNonZero(a: Real): Boolean

    Permalink
    Definition Classes
    Signed
  51. def isSignPositive(a: Real): Boolean

    Permalink
    Definition Classes
    Signed
  52. def isSignZero(a: Real): Boolean

    Permalink
    Definition Classes
    Signed
  53. def isWhole(x: Real): Boolean

    Permalink

    Returns true iff a is a an integer.

    Returns true iff a is a an integer.

    Definition Classes
    RealIsFractionalIsReal
  54. def isZero(a: Real)(implicit ev: Eq[Real]): Boolean

    Permalink
    Definition Classes
    AdditiveMonoid
  55. def lcm(a: Real, b: Real)(implicit eqA: Eq[Real]): Real

    Permalink
    Definition Classes
    WithDefaultGCDGCDRing
  56. def log(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  57. def log1p(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  58. def lt(x: Real, y: Real): Boolean

    Permalink
    Definition Classes
    Order → PartialOrder
  59. def lteqv(x: Real, y: Real): Boolean

    Permalink
    Definition Classes
    Order → PartialOrder
  60. def max(x: Real, y: Real): Real

    Permalink
    Definition Classes
    Order
  61. def min(x: Real, y: Real): Real

    Permalink
    Definition Classes
    Order
  62. def minus(x: Real, y: Real): Real

    Permalink
    Definition Classes
    RealIsFractional → AdditiveGroup
  63. def mod(a: Real, b: Real): Real

    Permalink
    Definition Classes
    FieldEuclideanRing
  64. def multiplicative: CommutativeGroup[Real]

    Permalink
    Definition Classes
    MultiplicativeCommutativeGroup → MultiplicativeCommutativeMonoid → MultiplicativeCommutativeSemigroup → MultiplicativeGroup → MultiplicativeMonoid → MultiplicativeSemigroup
  65. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  66. def negate(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractional → AdditiveGroup
  67. def neqv(x: Real, y: Real): Boolean

    Permalink
    Definition Classes
    Order → Eq
  68. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  69. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  70. def nroot(x: Real, k: Int): Real

    Permalink
    Definition Classes
    RealIsFractionalNRoot
  71. def one: Real

    Permalink
    Definition Classes
    RealIsFractional → MultiplicativeMonoid
  72. def partialCompare(x: Real, y: Real): Double

    Permalink
    Definition Classes
    Order → PartialOrder
  73. def partialComparison(x: Real, y: Real): Option[Comparison]

    Permalink
    Definition Classes
    PartialOrder
  74. def pi: Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  75. def plus(x: Real, y: Real): Real

    Permalink
    Definition Classes
    RealIsFractional → AdditiveSemigroup
  76. def pmax(x: Real, y: Real): Option[Real]

    Permalink
    Definition Classes
    PartialOrder
  77. def pmin(x: Real, y: Real): Option[Real]

    Permalink
    Definition Classes
    PartialOrder
  78. def positivePow(a: Real, n: Int): Real

    Permalink
    Attributes
    protected[this]
    Definition Classes
    MultiplicativeSemigroup
  79. def positiveSumN(a: Real, n: Int): Real

    Permalink
    Attributes
    protected[this]
    Definition Classes
    AdditiveSemigroup
  80. def pow(a: Real, n: Int): Real

    Permalink
    Definition Classes
    MultiplicativeGroup → MultiplicativeMonoid → MultiplicativeSemigroup
  81. def product(as: TraversableOnce[Real]): Real

    Permalink
    Definition Classes
    MultiplicativeMonoid
  82. def quot(a: Real, b: Real): Real

    Permalink
    Definition Classes
    FieldEuclideanRing
  83. def quotmod(a: Real, b: Real): (Real, Real)

    Permalink
    Definition Classes
    FieldEuclideanRing
  84. def reciprocal(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractional → MultiplicativeGroup
  85. def round(x: Real): Real

    Permalink

    Rounds a to the nearest integer.

    Rounds a to the nearest integer.

    Definition Classes
    RealIsFractionalIsReal
  86. def sign(a: Real): Sign

    Permalink

    Returns Zero if a is 0, Positive if a is positive, and Negative is a is negative.

    Returns Zero if a is 0, Positive if a is positive, and Negative is a is negative.

    Definition Classes
    Signed
  87. def signum(x: Real): Int

    Permalink

    Returns 0 if a is 0, 1 if a is positive, and -1 is a is negative.

    Returns 0 if a is 0, 1 if a is positive, and -1 is a is negative.

    Definition Classes
    RealIsFractionalSigned
  88. def sin(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  89. def sinh(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  90. def sqrt(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalNRoot
  91. def sum(as: TraversableOnce[Real]): Real

    Permalink
    Definition Classes
    AdditiveMonoid
  92. def sumN(a: Real, n: Int): Real

    Permalink
    Definition Classes
    AdditiveGroup → AdditiveMonoid → AdditiveSemigroup
  93. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  94. def tan(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  95. def tanh(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  96. def times(x: Real, y: Real): Real

    Permalink
    Definition Classes
    RealIsFractional → MultiplicativeSemigroup
  97. def toAlgebraic(x: Real): Algebraic

    Permalink
    Definition Classes
    RealIsFractionalConvertableFrom
  98. def toBigDecimal(x: Real): BigDecimal

    Permalink
    Definition Classes
    RealIsFractionalConvertableFrom
  99. def toBigInt(x: Real): BigInt

    Permalink
    Definition Classes
    RealIsFractionalConvertableFrom
  100. def toByte(x: Real): Byte

    Permalink
    Definition Classes
    RealIsFractionalConvertableFrom
  101. def toDegrees(a: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  102. def toDouble(x: Real): Double

    Permalink

    Approximates a as a Double.

    Approximates a as a Double.

    Definition Classes
    RealIsFractionalIsRealConvertableFrom
  103. def toFloat(x: Real): Float

    Permalink
    Definition Classes
    RealIsFractionalConvertableFrom
  104. def toInt(x: Real): Int

    Permalink
    Definition Classes
    RealIsFractionalConvertableFrom
  105. def toLong(x: Real): Long

    Permalink
    Definition Classes
    RealIsFractionalConvertableFrom
  106. def toNumber(x: Real): Number

    Permalink
    Definition Classes
    RealIsFractionalConvertableFrom
  107. def toOrdering: Ordering[Real]

    Permalink
    Definition Classes
    Order
  108. def toRadians(a: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalTrig
  109. def toRational(x: Real): Rational

    Permalink
    Definition Classes
    RealIsFractionalConvertableFrom
  110. def toReal(x: Real): Real

    Permalink
    Definition Classes
    RealIsFractionalIsRealConvertableFrom
  111. def toShort(x: Real): Short

    Permalink
    Definition Classes
    RealIsFractionalConvertableFrom
  112. def toString(x: Real): String

    Permalink
    Definition Classes
    RealIsFractionalConvertableFrom
  113. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  114. def toType[B](x: Real)(implicit ev: ConvertableTo[B]): B

    Permalink
    Definition Classes
    RealIsFractionalConvertableFrom
  115. def tryCompare(x: Real, y: Real): Option[Int]

    Permalink
    Definition Classes
    PartialOrder
  116. def tryProduct(as: TraversableOnce[Real]): Option[Real]

    Permalink
    Definition Classes
    MultiplicativeMonoid → MultiplicativeSemigroup
  117. def trySum(as: TraversableOnce[Real]): Option[Real]

    Permalink
    Definition Classes
    AdditiveMonoid → AdditiveSemigroup
  118. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  121. def zero: Real

    Permalink
    Definition Classes
    RealIsFractional → AdditiveMonoid

Inherited from WithDefaultGCD[Real]

Inherited from Trig[Real]

Inherited from Fractional[Real]

Inherited from Integral[Real]

Inherited from IsReal[Real]

Inherited from Signed[Real]

Inherited from Order[Real]

Inherited from PartialOrder[Real]

Inherited from Eq[Real]

Inherited from ConvertableTo[Real]

Inherited from ConvertableFrom[Real]

Inherited from NRoot[Real]

Inherited from Field[Real]

Inherited from EuclideanRing[Real]

Inherited from GCDRing[Real]

Inherited from Field[Real]

Inherited from MultiplicativeCommutativeGroup[Real]

Inherited from MultiplicativeGroup[Real]

Inherited from CommutativeRing[Real]

Inherited from CommutativeRng[Real]

Inherited from CommutativeRig[Real]

Inherited from MultiplicativeCommutativeMonoid[Real]

Inherited from CommutativeSemiring[Real]

Inherited from MultiplicativeCommutativeSemigroup[Real]

Inherited from Ring[Real]

Inherited from Rng[Real]

Inherited from AdditiveCommutativeGroup[Real]

Inherited from AdditiveGroup[Real]

Inherited from Rig[Real]

Inherited from MultiplicativeMonoid[Real]

Inherited from Semiring[Real]

Inherited from MultiplicativeSemigroup[Real]

Inherited from AdditiveCommutativeMonoid[Real]

Inherited from AdditiveCommutativeSemigroup[Real]

Inherited from AdditiveMonoid[Real]

Inherited from AdditiveSemigroup[Real]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped