Packages

c

spire.math

RealAlgebra

class RealAlgebra extends RealIsFractional

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

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

    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
    Definition Classes
    RealIsFractionalTrig
  6. def additive: CommutativeGroup[Real]
    Definition Classes
    AdditiveCommutativeGroup → AdditiveCommutativeMonoid → AdditiveCommutativeSemigroup → AdditiveGroup → AdditiveMonoid → AdditiveSemigroup
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def asin(a: Real): Real
    Definition Classes
    RealIsFractionalTrig
  9. def atan(a: Real): Real
    Definition Classes
    RealIsFractionalTrig
  10. def atan2(y: Real, x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  11. 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
  12. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  13. def compare(x: Real, y: Real): Int
    Definition Classes
    RealIsFractional → Order
  14. def comparison(x: Real, y: Real): Comparison
    Definition Classes
    Order
  15. def cos(a: Real): Real
    Definition Classes
    RealIsFractionalTrig
  16. def cosh(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  17. def div(x: Real, y: Real): Real
    Definition Classes
    RealIsFractional → MultiplicativeGroup
  18. def e: Real
    Definition Classes
    RealIsFractionalTrig
  19. def emod(a: Real, b: Real): Real
    Definition Classes
    FieldEuclideanRing
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  22. def equot(a: Real, b: Real): Real
    Definition Classes
    FieldEuclideanRing
  23. def equotmod(a: Real, b: Real): (Real, Real)
    Definition Classes
    FieldEuclideanRing
  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 fmod(x: Real, y: Real): Real
  31. def fpow(x: Real, y: Real): Real
    Definition Classes
    RealIsFractionalNRoot
  32. def fquot(x: Real, y: Real): Real
  33. def fquotmod(x: Real, y: Real): (Real, Real)
  34. def fromAlgebraic(n: Algebraic): Real
    Definition Classes
    RealIsFractionalConvertableTo
  35. def fromBigDecimal(n: BigDecimal): Real
    Definition Classes
    RealIsFractionalConvertableTo
  36. def fromBigInt(n: BigInt): Real
    Definition Classes
    RealIsFractionalConvertableTo → Ring
  37. def fromByte(n: Byte): Real
    Definition Classes
    RealIsFractionalConvertableTo
  38. def fromDouble(a: Double): Real
    Definition Classes
    Field
  39. def fromFloat(n: Float): Real
    Definition Classes
    RealIsFractionalConvertableTo
  40. def fromInt(n: Int): Real
    Definition Classes
    Ring
  41. def fromLong(n: Long): Real
    Definition Classes
    RealIsFractionalConvertableTo
  42. def fromRational(n: Rational): Real
    Definition Classes
    RealIsFractionalConvertableTo
  43. def fromReal(n: Real): Real
    Definition Classes
    RealIsFractionalConvertableTo
  44. def fromShort(n: Short): Real
    Definition Classes
    RealIsFractionalConvertableTo
  45. def fromType[B](b: B)(implicit ev: ConvertableFrom[B]): Real
    Definition Classes
    RealIsFractionalConvertableTo
  46. def gcd(a: Real, b: Real)(implicit eqA: Eq[Real]): Real
    Definition Classes
    WithDefaultGCDGCDRing
  47. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  48. def gt(x: Real, y: Real): Boolean
    Definition Classes
    Order → PartialOrder
  49. def gteqv(x: Real, y: Real): Boolean
    Definition Classes
    Order → PartialOrder
  50. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  51. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  52. def isOne(a: Real)(implicit ev: Eq[Real]): Boolean
    Definition Classes
    MultiplicativeMonoid
  53. def isSignNegative(a: Real): Boolean
    Definition Classes
    Signed
  54. def isSignNonNegative(a: Real): Boolean
    Definition Classes
    Signed
  55. def isSignNonPositive(a: Real): Boolean
    Definition Classes
    Signed
  56. def isSignNonZero(a: Real): Boolean
    Definition Classes
    Signed
  57. def isSignPositive(a: Real): Boolean
    Definition Classes
    Signed
  58. def isSignZero(a: Real): Boolean
    Definition Classes
    Signed
  59. def isWhole(x: Real): Boolean

    Returns true iff a is a an integer.

    Returns true iff a is a an integer.

    Definition Classes
    RealIsFractionalIsReal
  60. def isZero(a: Real)(implicit ev: Eq[Real]): Boolean
    Definition Classes
    AdditiveMonoid
  61. def lcm(a: Real, b: Real)(implicit eqA: Eq[Real]): Real
    Definition Classes
    WithDefaultGCDGCDRing
  62. def log(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  63. def log1p(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  64. def lt(x: Real, y: Real): Boolean
    Definition Classes
    Order → PartialOrder
  65. def lteqv(x: Real, y: Real): Boolean
    Definition Classes
    Order → PartialOrder
  66. def max(x: Real, y: Real): Real
    Definition Classes
    Order
  67. def min(x: Real, y: Real): Real
    Definition Classes
    Order
  68. def minus(x: Real, y: Real): Real
    Definition Classes
    RealIsFractional → AdditiveGroup
  69. def multiplicative: CommutativeGroup[Real]
    Definition Classes
    MultiplicativeCommutativeGroup → MultiplicativeCommutativeMonoid → MultiplicativeCommutativeSemigroup → MultiplicativeGroup → MultiplicativeMonoid → MultiplicativeSemigroup
  70. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  71. def negate(x: Real): Real
    Definition Classes
    RealIsFractional → AdditiveGroup
  72. def neqv(x: Real, y: Real): Boolean
    Definition Classes
    Order → Eq
  73. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  74. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  75. def nroot(x: Real, k: Int): Real
    Definition Classes
    RealIsFractionalNRoot
  76. def one: Real
    Definition Classes
    RealIsFractional → MultiplicativeMonoid
  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 reciprocal(x: Real): Real
    Definition Classes
    RealIsFractional → MultiplicativeGroup
  88. def round(x: Real): Real

    Rounds a to the nearest integer.

    Rounds a to the nearest integer.

    Definition Classes
    RealIsFractionalIsReal
  89. 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
  90. def signum(x: Real): Int

    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
  91. def sin(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  92. def sinh(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  93. def sqrt(x: Real): Real
    Definition Classes
    RealIsFractionalNRoot
  94. def sum(as: TraversableOnce[Real]): Real
    Definition Classes
    AdditiveMonoid
  95. def sumN(a: Real, n: Int): Real
    Definition Classes
    AdditiveGroup → AdditiveMonoid → AdditiveSemigroup
  96. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  97. def tan(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  98. def tanh(x: Real): Real
    Definition Classes
    RealIsFractionalTrig
  99. def times(x: Real, y: Real): Real
    Definition Classes
    RealIsFractional → MultiplicativeSemigroup
  100. def tmod(x: Real, y: Real): Real
    Definition Classes
    RealIsFractionalTruncatedDivision
  101. def toAlgebraic(x: Real): Algebraic
    Definition Classes
    RealIsFractionalConvertableFrom
  102. def toBigDecimal(x: Real): BigDecimal
    Definition Classes
    RealIsFractionalConvertableFrom
  103. def toBigInt(x: Real): BigInt
    Definition Classes
    RealIsFractionalConvertableFrom
  104. def toBigIntOpt(x: Real): Opt[BigInt]

    Returns the integer a such that x = a * one, if it exists.

    Returns the integer a such that x = a * one, if it exists.

    Definition Classes
    RealIsFractionalTruncatedDivision
  105. def toByte(x: Real): Byte
    Definition Classes
    RealIsFractionalConvertableFrom
  106. def toDegrees(a: Real): Real
    Definition Classes
    RealIsFractionalTrig
  107. def toDouble(x: Real): Double

    Approximates a as a Double.

    Approximates a as a Double.

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

Inherited from RealIsFractional

Inherited from WithDefaultGCD[Real]

Inherited from Trig[Real]

Inherited from TruncatedDivisionCRing[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 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