spire.math

RealAlgebra

class RealAlgebra extends RealIsFractional

Annotations
@SerialVersionUID( 0L )
Linear Supertypes
RealIsFractional, 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
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RealAlgebra
  2. RealIsFractional
  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
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RealAlgebra()

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. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  6. def abs(x: Real): Real

    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
  7. def acos(a: Real): Real

    Definition Classes
    RealIsFractionalTrig
  8. def additive: CommutativeGroup[Real]

    Definition Classes
    AdditiveCommutativeGroup → AdditiveCommutativeMonoid → AdditiveCommutativeSemigroup → AdditiveGroup → AdditiveMonoid → AdditiveSemigroup
  9. def and(that: Eq[Real]): Eq[Real]

    Definition Classes
    Eq
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def asin(a: Real): Real

    Definition Classes
    RealIsFractionalTrig
  12. def atan(a: Real): Real

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

    Definition Classes
    RealIsFractionalTrig
  14. 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
  15. def clone(): AnyRef

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

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

    Definition Classes
    Order
  18. def cos(a: Real): Real

    Definition Classes
    RealIsFractionalTrig
  19. def cosh(x: Real): Real

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

    Definition Classes
    RealIsFractional → MultiplicativeGroup
  21. def e: Real

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

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

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

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

    Definition Classes
    FieldEuclideanRing
  26. def exp(x: Real): Real

    Definition Classes
    RealIsFractionalTrig
  27. def expm1(x: Real): Real

    Definition Classes
    RealIsFractionalTrig
  28. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. 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
  30. def fpow(x: Real, y: Real): Real

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

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

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

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

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

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

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

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

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

    Definition Classes
    RealIsFractionalConvertableTo
  40. def fromReal(n: Real): Real

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

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

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

    Definition Classes
    FieldEuclideanRingGCDRing
  44. final def getClass(): Class[_]

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

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

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

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

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

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

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

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

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

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

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

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

    Returns true iff a is a an integer.

    Returns true iff a is a an integer.

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

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

    Definition Classes
    FieldEuclideanRingGCDRing
  59. def log(x: Real): Real

    Definition Classes
    RealIsFractionalTrig
  60. def log1p(x: Real): Real

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

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

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

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

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

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

    Definition Classes
    FieldEuclideanRing
  67. def multiplicative: CommutativeGroup[Real]

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

    Definition Classes
    AnyRef
  69. def negate(x: Real): Real

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

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

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

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

    Definition Classes
    RealIsFractionalNRoot
  74. def on[B](f: (B) ⇒ Real): Order[B]

    Definition Classes
    Order → PartialOrder → Eq
  75. def one: Real

    Definition Classes
    RealIsFractional → MultiplicativeMonoid
  76. def or(that: Eq[Real]): Eq[Real]

    Definition Classes
    Eq
  77. def partialCompare(x: Real, y: Real): Double

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

    Definition Classes
    PartialOrder
  79. def pi: Real

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

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

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

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

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

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

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

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

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

    Definition Classes
    FieldEuclideanRing
  89. def reciprocal(x: Real): Real

    Definition Classes
    RealIsFractional → MultiplicativeGroup
  90. def reverse: Order[Real]

    Definition Classes
    Order → PartialOrder
  91. def round(x: Real): Real

    Rounds a to the nearest integer.

    Rounds a to the nearest integer.

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

    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
  93. def signum(x: Real): Int

    Returns 0 if a is 0, > 0 if a is positive, and < 0 is a is negative.

    Returns 0 if a is 0, > 0 if a is positive, and < 0 is a is negative.

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

    Definition Classes
    RealIsFractionalTrig
  95. def sinh(x: Real): Real

    Definition Classes
    RealIsFractionalTrig
  96. def sqrt(x: Real): Real

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

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

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

    Definition Classes
    AnyRef
  100. def tan(x: Real): Real

    Definition Classes
    RealIsFractionalTrig
  101. def tanh(x: Real): Real

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

    Definition Classes
    RealIsFractional → MultiplicativeSemigroup
  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 toByte(x: Real): Byte

    Definition Classes
    RealIsFractionalConvertableFrom
  107. def toDegrees(a: Real): Real

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

    Approximates a as a Double.

    Approximates a as a Double.

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

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

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

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

    Definition Classes
    RealIsFractionalConvertableFrom
  113. def toOrdering: Ordering[Real]

    Definition Classes
    Order
  114. def toRadians(a: Real): Real

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

    Definition Classes
    RealIsFractionalConvertableFrom
  116. def toReal(x: Real): Real

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

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

    Definition Classes
    RealIsFractionalConvertableFrom
  119. def toString(): String

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  127. def whenEqual(o: Order[Real]): Order[Real]

    Definition Classes
    Order
  128. def zero: Real

    Definition Classes
    RealIsFractional → AdditiveMonoid

Inherited from RealIsFractional

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