spire.math

ComplexIsNumeric

class ComplexIsNumeric[A] extends ComplexIsField[A] with Numeric[Complex[A]] with ComplexEq[A] with NRoot[Complex[A]] with ConvertableFromComplex[A] with ConvertableToComplex[A] with Order[Complex[A]] with ComplexIsSigned[A]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ComplexIsNumeric
  2. ComplexIsSigned
  3. ConvertableToComplex
  4. ConvertableFromComplex
  5. ComplexEq
  6. Numeric
  7. Signed
  8. Order
  9. Eq
  10. ConvertableTo
  11. ConvertableFrom
  12. NRoot
  13. ComplexIsField
  14. Field
  15. MultiplicativeAbGroup
  16. MultiplicativeGroup
  17. ComplexIsEuclideanRing
  18. EuclideanRing
  19. ComplexIsRing
  20. Ring
  21. Rng
  22. AdditiveAbGroup
  23. AdditiveGroup
  24. Rig
  25. MultiplicativeMonoid
  26. AdditiveMonoid
  27. Semiring
  28. MultiplicativeSemigroup
  29. AdditiveSemigroup
  30. AnyRef
  31. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ComplexIsNumeric()(implicit f: Fractional[A], t: Trig[A])

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(a: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsSignedSigned
  7. def additive: AbGroup[Complex[A]]

  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def ceil(a: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsFieldField
  10. def clone(): AnyRef

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

    Definition Classes
    ComplexIsNumericOrder
  12. def div(a: Complex[A], b: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsFieldMultiplicativeGroup
  13. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  15. def eqv(x: Complex[A], y: Complex[A]): Boolean

    Definition Classes
    ComplexEqEq
  16. final def euclid(a: Complex[A], b: Complex[A])(implicit eq: Eq[Complex[A]]): Complex[A]

    Attributes
    protected[this]
    Definition Classes
    EuclideanRing
    Annotations
    @tailrec()
  17. implicit val f: Fractional[A]

  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  19. def floor(a: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsFieldField
  20. def fpow(a: Complex[A], b: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsNumericNRoot
  21. def fromBigDecimal(a: BigDecimal): Complex[A]

    Definition Classes
    ConvertableToComplexConvertableTo
  22. def fromBigInt(a: BigInt): Complex[A]

    Definition Classes
    ConvertableToComplexConvertableTo
  23. def fromByte(a: Byte): Complex[A]

    Definition Classes
    ConvertableToComplexConvertableTo
  24. def fromDouble(a: Double): Complex[A]

    Definition Classes
    ConvertableToComplexConvertableTo
  25. def fromFloat(a: Float): Complex[A]

    Definition Classes
    ConvertableToComplexConvertableTo
  26. def fromInt(n: Int): Complex[A]

  27. def fromLong(a: Long): Complex[A]

    Definition Classes
    ConvertableToComplexConvertableTo
  28. def fromRational(a: Rational): Complex[A]

    Definition Classes
    ConvertableToComplexConvertableTo
  29. def fromShort(a: Short): Complex[A]

    Definition Classes
    ConvertableToComplexConvertableTo
  30. def fromType[B](b: B)(implicit arg0: ConvertableFrom[B]): Complex[A]

    Definition Classes
    ConvertableToComplexConvertableTo
  31. def gcd(a: Complex[A], b: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsEuclideanRingEuclideanRing
  32. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  33. def gt(x: Complex[A], y: Complex[A]): Nothing

    Definition Classes
    ComplexIsNumericOrder
  34. def gteqv(x: Complex[A], y: Complex[A]): Nothing

    Definition Classes
    ComplexIsNumericOrder
  35. def hashCode(): Int

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

    Definition Classes
    Any
  37. def isWhole(a: Complex[A]): Boolean

    Definition Classes
    ComplexIsFieldField
  38. def log(a: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsNumericNRoot
  39. def lt(x: Complex[A], y: Complex[A]): Nothing

    Definition Classes
    ComplexIsNumericOrder
  40. def lteqv(x: Complex[A], y: Complex[A]): Nothing

    Definition Classes
    ComplexIsNumericOrder
  41. def max(x: Complex[A], y: Complex[A]): Complex[A]

    Definition Classes
    Order
  42. def min(x: Complex[A], y: Complex[A]): Complex[A]

    Definition Classes
    Order
  43. def minus(a: Complex[A], b: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsRingAdditiveGroup
  44. def mod(a: Complex[A], b: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsEuclideanRingEuclideanRing
  45. def multiplicative: AbGroup[Complex[A]]

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

    Definition Classes
    AnyRef
  47. def negate(a: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsRingAdditiveGroup
  48. def neqv(x: Complex[A], y: Complex[A]): Boolean

    Definition Classes
    ComplexEqEq
  49. final def notify(): Unit

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

    Definition Classes
    AnyRef
  51. def nroot(a: Complex[A], n: Int): Complex[A]

    Definition Classes
    ComplexIsNumericNRoot
  52. def on[B](f: (B) ⇒ Complex[A]): Order[B]

    Definition Classes
    OrderEq
  53. def one: Complex[A]

    Definition Classes
    ComplexIsRingMultiplicativeMonoid
  54. def plus(a: Complex[A], b: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsRingAdditiveSemigroup
  55. def pow(a: Complex[A], b: Int): Complex[A]

    Definition Classes
    ComplexIsRingRigSemiring
  56. def quot(a: Complex[A], b: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsEuclideanRingEuclideanRing
  57. def quotmod(a: Complex[A], b: Complex[A]): (Complex[A], Complex[A])

    Definition Classes
    ComplexIsEuclideanRingEuclideanRing
  58. def reciprocal(x: Complex[A]): Complex[A]

    Definition Classes
    MultiplicativeGroup
  59. def reverse: Order[Complex[A]]

    Definition Classes
    Order
  60. def round(a: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsFieldField
  61. def sign(a: Complex[A]): Sign

    Definition Classes
    Signed
  62. def signum(a: Complex[A]): Int

    Definition Classes
    ComplexIsSignedSigned
  63. def sqrt(a: Complex[A]): Complex[A]

    Definition Classes
    NRoot
  64. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  65. implicit val t: Trig[A]

  66. def times(a: Complex[A], b: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsRingMultiplicativeSemigroup
  67. def toBigDecimal(a: Complex[A]): BigDecimal

  68. def toBigInt(a: Complex[A]): BigInt

  69. def toByte(a: Complex[A]): Byte

  70. def toDouble(a: Complex[A]): Double

  71. def toFloat(a: Complex[A]): Float

  72. def toInt(a: Complex[A]): Int

  73. def toLong(a: Complex[A]): Long

  74. def toNumber(a: Complex[A]): Number

  75. def toRational(a: Complex[A]): Rational

  76. def toShort(a: Complex[A]): Short

  77. def toString(a: Complex[A]): String

  78. def toString(): String

    Definition Classes
    AnyRef → Any
  79. def toType[B](a: Complex[A])(implicit arg0: ConvertableTo[B]): B

  80. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  83. def zero: Complex[A]

    Definition Classes
    ComplexIsRingAdditiveMonoid

Inherited from ComplexIsSigned[A]

Inherited from ConvertableToComplex[A]

Inherited from ConvertableFromComplex[A]

Inherited from ComplexEq[A]

Inherited from Numeric[Complex[A]]

Inherited from Signed[Complex[A]]

Inherited from Order[Complex[A]]

Inherited from Eq[Complex[A]]

Inherited from ConvertableTo[Complex[A]]

Inherited from ConvertableFrom[Complex[A]]

Inherited from NRoot[Complex[A]]

Inherited from ComplexIsField[A]

Inherited from Field[Complex[A]]

Inherited from MultiplicativeAbGroup[Complex[A]]

Inherited from MultiplicativeGroup[Complex[A]]

Inherited from ComplexIsEuclideanRing[A]

Inherited from EuclideanRing[Complex[A]]

Inherited from ComplexIsRing[A]

Inherited from Ring[Complex[A]]

Inherited from Rng[Complex[A]]

Inherited from AdditiveAbGroup[Complex[A]]

Inherited from AdditiveGroup[Complex[A]]

Inherited from Rig[Complex[A]]

Inherited from MultiplicativeMonoid[Complex[A]]

Inherited from AdditiveMonoid[Complex[A]]

Inherited from Semiring[Complex[A]]

Inherited from MultiplicativeSemigroup[Complex[A]]

Inherited from AdditiveSemigroup[Complex[A]]

Inherited from AnyRef

Inherited from Any

Ungrouped