Packages

c

spire.math

RealAlgebra

class RealAlgebra extends RealIsFractional

Annotations
@SerialVersionUID()
Linear Supertypes
RealIsFractional, Trig[Real], forCommutativeRing[Real], forAdditiveCommutativeGroup[Real], forAdditiveCommutativeMonoid[Real], TruncatedDivision[Real], Fractional[Real], Integral[Real], IsReal[Real], Signed[Real], Order[Real], PartialOrder[Real], Eq[Real], ConvertableTo[Real], ConvertableFrom[Real], NRoot[Real], Field[Real], CommutativeSemifield[Real], MultiplicativeCommutativeGroup[Real], DivisionRing[Real], Semifield[Real], MultiplicativeGroup[Real], EuclideanRing[Real], GCDRing[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, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RealAlgebra
  2. RealIsFractional
  3. Trig
  4. forCommutativeRing
  5. forAdditiveCommutativeGroup
  6. forAdditiveCommutativeMonoid
  7. TruncatedDivision
  8. Fractional
  9. Integral
  10. IsReal
  11. Signed
  12. Order
  13. PartialOrder
  14. Eq
  15. ConvertableTo
  16. ConvertableFrom
  17. NRoot
  18. Field
  19. CommutativeSemifield
  20. MultiplicativeCommutativeGroup
  21. DivisionRing
  22. Semifield
  23. MultiplicativeGroup
  24. EuclideanRing
  25. GCDRing
  26. CommutativeRing
  27. CommutativeRng
  28. CommutativeRig
  29. MultiplicativeCommutativeMonoid
  30. CommutativeSemiring
  31. MultiplicativeCommutativeSemigroup
  32. Ring
  33. Rng
  34. AdditiveCommutativeGroup
  35. AdditiveGroup
  36. Rig
  37. MultiplicativeMonoid
  38. Semiring
  39. MultiplicativeSemigroup
  40. AdditiveCommutativeMonoid
  41. AdditiveCommutativeSemigroup
  42. AdditiveMonoid
  43. AdditiveSemigroup
  44. Serializable
  45. AnyRef
  46. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new RealAlgebra()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def abs(x: Real): Real
    Definition Classes
    RealIsFractional → forAdditiveCommutativeGroup → Signed
  5. def acos(a: Real): Real
    Definition Classes
    RealIsFractionalTrig
  6. def additive: CommutativeGroup[Real]
    Definition Classes
    AdditiveCommutativeGroup → AdditiveCommutativeMonoid → AdditiveCommutativeSemigroup → AdditiveGroup → AdditiveMonoid → AdditiveSemigroup
  7. final def additiveCommutativeMonoid: forAdditiveCommutativeMonoid[Real]
    Definition Classes
    forAdditiveCommutativeMonoid → Signed
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def asin(a: Real): Real
    Definition Classes
    RealIsFractionalTrig
  10. def atan(a: Real): Real
    Definition Classes
    RealIsFractionalTrig
  11. def atan2(y: Real, x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  12. def ceil(x: Real): Real

    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
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  14. def compare(x: Real, y: Real): Int
    Definition Classes
    RealIsFractional → Order
  15. def comparison(x: Real, y: Real): Comparison
    Definition Classes
    Order
  16. def cos(a: Real): Real
    Definition Classes
    RealIsFractionalTrig
  17. def cosh(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  18. def div(x: Real, y: Real): Real
    Definition Classes
    RealIsFractional → MultiplicativeGroup
  19. def e: Real
    Definition Classes
    RealIsFractionalTrig
  20. def emod(a: Real, b: Real): Real
    Definition Classes
    Field → EuclideanRing
  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  23. def equot(a: Real, b: Real): Real
    Definition Classes
    Field → EuclideanRing
  24. def equotmod(a: Real, b: Real): (Real, Real)
    Definition Classes
    Field → EuclideanRing
  25. def eqv(x: Real, y: Real): Boolean
    Definition Classes
    RealIsFractional → Order → PartialOrder → Eq
  26. def euclideanFunction(a: Real): BigInt
    Definition Classes
    Field → EuclideanRing
  27. def exp(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  28. def expm1(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  29. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  30. def floor(x: Real): Real

    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
  31. def fmod(x: Real, y: Real): Real
    Definition Classes
    forCommutativeRing → TruncatedDivision
  32. def fpow(x: Real, y: Real): Real
    Definition Classes
    RealIsFractionalNRoot
  33. def fquot(x: Real, y: Real): Real
    Definition Classes
    forCommutativeRing → TruncatedDivision
  34. def fquotmod(x: Real, y: Real): (Real, Real)
    Definition Classes
    forCommutativeRing → TruncatedDivision
  35. def fromAlgebraic(n: Algebraic): Real
    Definition Classes
    RealIsFractionalConvertableTo
  36. def fromBigDecimal(n: BigDecimal): Real
    Definition Classes
    RealIsFractionalConvertableTo
  37. def fromBigInt(n: BigInt): Real
    Definition Classes
    RealIsFractionalConvertableTo → Ring
  38. def fromByte(n: Byte): Real
    Definition Classes
    RealIsFractionalConvertableTo
  39. def fromDouble(a: Double): Real
    Definition Classes
    Field → DivisionRing
  40. def fromFloat(n: Float): Real
    Definition Classes
    RealIsFractionalConvertableTo
  41. def fromInt(n: Int): Real
    Definition Classes
    Ring
  42. def fromLong(n: Long): Real
    Definition Classes
    RealIsFractionalConvertableTo
  43. def fromRational(n: Rational): Real
    Definition Classes
    RealIsFractionalConvertableTo
  44. def fromReal(n: Real): Real
    Definition Classes
    RealIsFractionalConvertableTo
  45. def fromShort(n: Short): Real
    Definition Classes
    RealIsFractionalConvertableTo
  46. def fromType[B](b: B)(implicit ev: ConvertableFrom[B]): Real
    Definition Classes
    RealIsFractionalConvertableTo
  47. def gcd(a: Real, b: Real)(implicit eqA: Eq[Real]): Real
    Definition Classes
    Field → EuclideanRing → GCDRing
  48. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  49. def gt(x: Real, y: Real): Boolean
    Definition Classes
    Order → PartialOrder
  50. def gteqv(x: Real, y: Real): Boolean
    Definition Classes
    Order → PartialOrder
  51. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  52. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  53. def isOne(a: Real)(implicit ev: Eq[Real]): Boolean
    Definition Classes
    MultiplicativeMonoid
  54. def isSignNegative(a: Real): Boolean
    Definition Classes
    Signed
  55. def isSignNonNegative(a: Real): Boolean
    Definition Classes
    Signed
  56. def isSignNonPositive(a: Real): Boolean
    Definition Classes
    Signed
  57. def isSignNonZero(a: Real): Boolean
    Definition Classes
    Signed
  58. def isSignPositive(a: Real): Boolean
    Definition Classes
    Signed
  59. def isSignZero(a: Real): Boolean
    Definition Classes
    Signed
  60. def isWhole(x: Real): Boolean

    Returns true iff a is a an integer.

    Returns true iff a is a an integer.

    Definition Classes
    RealIsFractionalIsReal
  61. def isZero(a: Real)(implicit ev: Eq[Real]): Boolean
    Definition Classes
    AdditiveMonoid
  62. def lcm(a: Real, b: Real)(implicit eqA: Eq[Real]): Real
    Definition Classes
    Field → EuclideanRing → GCDRing
  63. def log(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  64. def log1p(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  65. def lt(x: Real, y: Real): Boolean
    Definition Classes
    Order → PartialOrder
  66. def lteqv(x: Real, y: Real): Boolean
    Definition Classes
    Order → PartialOrder
  67. def max(x: Real, y: Real): Real
    Definition Classes
    Order
  68. def min(x: Real, y: Real): Real
    Definition Classes
    Order
  69. def minus(x: Real, y: Real): Real
    Definition Classes
    RealIsFractional → AdditiveGroup
  70. def multiplicative: CommutativeGroup[Real]
    Definition Classes
    MultiplicativeCommutativeGroup → MultiplicativeCommutativeMonoid → MultiplicativeCommutativeSemigroup → MultiplicativeGroup → MultiplicativeMonoid → MultiplicativeSemigroup
  71. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  72. def negate(x: Real): Real
    Definition Classes
    RealIsFractional → AdditiveGroup
  73. def neqv(x: Real, y: Real): Boolean
    Definition Classes
    Order → Eq
  74. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  75. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  76. def nroot(x: Real, k: Int): Real
    Definition Classes
    RealIsFractionalNRoot
  77. def one: Real
    Definition Classes
    RealIsFractional → MultiplicativeMonoid
  78. def order: RealIsFractional
    Definition Classes
    RealIsFractional → Signed
  79. def partialCompare(x: Real, y: Real): Double
    Definition Classes
    Order → PartialOrder
  80. def partialComparison(x: Real, y: Real): Option[Comparison]
    Definition Classes
    PartialOrder
  81. def pi: Real
    Definition Classes
    RealIsFractionalTrig
  82. def plus(x: Real, y: Real): Real
    Definition Classes
    RealIsFractional → AdditiveSemigroup
  83. def pmax(x: Real, y: Real): Option[Real]
    Definition Classes
    PartialOrder
  84. def pmin(x: Real, y: Real): Option[Real]
    Definition Classes
    PartialOrder
  85. def positivePow(a: Real, n: Int): Real
    Attributes
    protected[this]
    Definition Classes
    MultiplicativeSemigroup
  86. def positiveSumN(a: Real, n: Int): Real
    Attributes
    protected[this]
    Definition Classes
    AdditiveSemigroup
  87. def pow(a: Real, n: Int): Real
    Definition Classes
    MultiplicativeGroup → MultiplicativeMonoid → MultiplicativeSemigroup
  88. def product(as: TraversableOnce[Real]): Real
    Definition Classes
    MultiplicativeMonoid
  89. def reciprocal(x: Real): Real
    Definition Classes
    RealIsFractional → MultiplicativeGroup
  90. def round(x: Real): Real

    Rounds a to the nearest integer.

    Rounds a to the nearest integer.

    Definition Classes
    RealIsFractionalIsReal
  91. def sign(a: Real): Sign
    Definition Classes
    Signed
  92. def signum(x: Real): Int
    Definition Classes
    RealIsFractional → forAdditiveCommutativeMonoid → Signed
  93. def sin(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  94. def sinh(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  95. def sqrt(x: Real): Real
    Definition Classes
    RealIsFractionalNRoot
  96. def sum(as: TraversableOnce[Real]): Real
    Definition Classes
    AdditiveMonoid
  97. def sumN(a: Real, n: Int): Real
    Definition Classes
    AdditiveGroup → AdditiveMonoid → AdditiveSemigroup
  98. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  99. def tan(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  100. def tanh(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  101. def times(x: Real, y: Real): Real
    Definition Classes
    RealIsFractional → MultiplicativeSemigroup
  102. def tmod(x: Real, y: Real): Real
    Definition Classes
    RealIsFractional → TruncatedDivision
  103. def toAlgebraic(x: Real): Algebraic
    Definition Classes
    RealIsFractionalConvertableFrom
  104. def toBigDecimal(x: Real): BigDecimal
    Definition Classes
    RealIsFractionalConvertableFrom
  105. def toBigInt(x: Real): BigInt
    Definition Classes
    RealIsFractionalConvertableFrom
  106. def toBigIntOpt(x: Real): Opt[BigInt]
    Definition Classes
    RealIsFractional
  107. def toByte(x: Real): Byte
    Definition Classes
    RealIsFractionalConvertableFrom
  108. def toDegrees(a: Real): Real
    Definition Classes
    RealIsFractionalTrig
  109. def toDouble(x: Real): Double

    Approximates a as a Double.

    Approximates a as a Double.

    Definition Classes
    RealIsFractionalIsRealConvertableFrom
  110. def toFloat(x: Real): Float
    Definition Classes
    RealIsFractionalConvertableFrom
  111. def toInt(x: Real): Int
    Definition Classes
    RealIsFractionalConvertableFrom
  112. def toLong(x: Real): Long
    Definition Classes
    RealIsFractionalConvertableFrom
  113. def toNumber(x: Real): Number
    Definition Classes
    RealIsFractionalConvertableFrom
  114. def toOrdering: Ordering[Real]
    Definition Classes
    Order
  115. def toRadians(a: Real): Real
    Definition Classes
    RealIsFractionalTrig
  116. def toRational(x: Real): Rational
    Definition Classes
    RealIsFractionalConvertableFrom
  117. def toReal(x: Real): Real
    Definition Classes
    RealIsFractionalIsRealConvertableFrom
  118. def toShort(x: Real): Short
    Definition Classes
    RealIsFractionalConvertableFrom
  119. def toString(x: Real): String
    Definition Classes
    RealIsFractionalConvertableFrom
  120. def toString(): String
    Definition Classes
    AnyRef → Any
  121. def toType[B](x: Real)(implicit ev: ConvertableTo[B]): B
    Definition Classes
    RealIsFractionalConvertableFrom
  122. def tquot(x: Real, y: Real): Real
    Definition Classes
    RealIsFractional → TruncatedDivision
  123. def tquotmod(x: Real, y: Real): (Real, Real)
    Definition Classes
    TruncatedDivision
  124. def tryCompare(x: Real, y: Real): Option[Int]
    Definition Classes
    PartialOrder
  125. def tryProduct(as: TraversableOnce[Real]): Option[Real]
    Definition Classes
    MultiplicativeMonoid → MultiplicativeSemigroup
  126. def trySum(as: TraversableOnce[Real]): Option[Real]
    Definition Classes
    AdditiveMonoid → AdditiveSemigroup
  127. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  128. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  129. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  130. def zero: Real
    Definition Classes
    RealIsFractional → AdditiveMonoid

Inherited from RealIsFractional

Inherited from Trig[Real]

Inherited from forCommutativeRing[Real]

Inherited from forAdditiveCommutativeGroup[Real]

Inherited from forAdditiveCommutativeMonoid[Real]

Inherited from TruncatedDivision[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 CommutativeSemifield[Real]

Inherited from MultiplicativeCommutativeGroup[Real]

Inherited from DivisionRing[Real]

Inherited from Semifield[Real]

Inherited from MultiplicativeGroup[Real]

Inherited from EuclideanRing[Real]

Inherited from GCDRing[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 AnyRef

Inherited from Any

Ungrouped