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. ComplexIsEuclideanRing
  16. EuclideanRing
  17. ComplexIsRing
  18. Ring
  19. AnyRef
  20. 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: Group[Complex[A]]

    Definition Classes
    Ring
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

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

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

    Definition Classes
    ComplexIsFieldField
  12. final def eq(arg0: AnyRef): Boolean

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

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

    Definition Classes
    ComplexEqEq
  15. implicit val f: Fractional[A]

  16. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  17. def fpow(a: Complex[A], b: Complex[A]): Complex[A]

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    ConvertableToComplexConvertableTo
  28. final def getClass(): Class[_]

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

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

    Definition Classes
    ComplexIsNumericOrder
  31. def hashCode(): Int

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

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

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

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

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

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

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

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

    Definition Classes
    ComplexIsRingRing
  40. def mod(a: Complex[A], b: Complex[A]): Complex[A]

    Definition Classes
    ComplexIsEuclideanRingEuclideanRing
  41. def multiplicative: Group[Complex[A]]

    Definition Classes
    FieldRing
  42. final def ne(arg0: AnyRef): Boolean

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

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

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

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

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

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

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

    Definition Classes
    ComplexIsRingRing
  50. def plus(a: Complex[A], b: Complex[A]): Complex[A]

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

    Definition Classes
    ComplexIsRingRing
  52. def quot(a: Complex[A], b: Complex[A]): Complex[A]

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

    Definition Classes
    ComplexIsEuclideanRingEuclideanRing
  54. def reciprocal(a: Complex[A]): Complex[A]

    Definition Classes
    Field
  55. def reverse: Order[Complex[A]]

    Definition Classes
    Order
  56. def sign(a: Complex[A]): Sign

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

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

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

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

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

    Definition Classes
    ComplexIsRingRing
  62. def toBigDecimal(a: Complex[A]): BigDecimal

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

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

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

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

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

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

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

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

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

  72. def toString(): String

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

  74. final def wait(): Unit

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

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

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

    Definition Classes
    ComplexIsRingRing

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 ComplexIsEuclideanRing[A]

Inherited from EuclideanRing[Complex[A]]

Inherited from ComplexIsRing[A]

Inherited from Ring[Complex[A]]

Inherited from AnyRef

Inherited from Any

Ungrouped