breeze.math

Complex

object Complex extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Complex
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait ComplexIsConflicted extends Numeric[Complex]

    Complex as scala.math.Numeric trait.

    Complex as scala.math.Numeric trait. Conversions to Int, Long, Float and Double are only performed if the imaginary component of the complex number is exactly 0.

  2. trait ComplexIsFractional extends ComplexIsConflicted with Fractional[Complex]

    Complex as scala.math.Fractional trait.

  3. trait ComplexOrdering extends Ordering[Complex]

    Ordering for complex numbers: orders lexicographically first on the real, then on the imaginary part of the number.

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. implicit object AddCC extends linalg.operators.OpAdd.Impl2[Complex, Complex, Complex]

  5. implicit object AddCD extends linalg.operators.OpAdd.Impl2[Complex, Double, Complex]

  6. implicit object AddCF extends linalg.operators.OpAdd.Impl2[Complex, Float, Complex]

  7. implicit object AddCI extends linalg.operators.OpAdd.Impl2[Complex, Int, Complex]

  8. implicit object AddCL extends linalg.operators.OpAdd.Impl2[Complex, Long, Complex]

  9. implicit object AddDC extends linalg.operators.OpAdd.Impl2[Double, Complex, Complex]

  10. implicit object AddFC extends linalg.operators.OpAdd.Impl2[Float, Complex, Complex]

  11. implicit object AddIC extends linalg.operators.OpAdd.Impl2[Int, Complex, Complex]

  12. implicit object AddLC extends linalg.operators.OpAdd.Impl2[Long, Complex, Complex]

  13. implicit object ComplexIsFractional extends ComplexIsFractional with ComplexOrdering

    Implicit object providing scala.math.Fractional capabilities.

    Implicit object providing scala.math.Fractional capabilities. Although complex numbers have no natural ordering, some kind of Ordering is required because Numeric extends Ordering. Hence, an ordering based upon the real then imaginary components is used.

  14. implicit object ComplexZero extends Zero[Complex]

  15. implicit object DivCC extends linalg.operators.OpDiv.Impl2[Complex, Complex, Complex]

  16. implicit object DivCD extends linalg.operators.OpDiv.Impl2[Complex, Double, Complex]

  17. implicit object DivCF extends linalg.operators.OpDiv.Impl2[Complex, Float, Complex]

  18. implicit object DivCI extends linalg.operators.OpDiv.Impl2[Complex, Int, Complex]

  19. implicit object DivCL extends linalg.operators.OpDiv.Impl2[Complex, Long, Complex]

  20. implicit object DivDC extends linalg.operators.OpDiv.Impl2[Double, Complex, Complex]

  21. implicit object DivFC extends linalg.operators.OpDiv.Impl2[Float, Complex, Complex]

  22. implicit object DivIC extends linalg.operators.OpDiv.Impl2[Int, Complex, Complex]

  23. implicit object DivLC extends linalg.operators.OpDiv.Impl2[Long, Complex, Complex]

  24. implicit object ModCC extends linalg.operators.OpMod.Impl2[Complex, Complex, Complex]

  25. implicit object ModCD extends linalg.operators.OpMod.Impl2[Complex, Double, Complex]

  26. implicit object ModCF extends linalg.operators.OpMod.Impl2[Complex, Float, Complex]

  27. implicit object ModCI extends linalg.operators.OpMod.Impl2[Complex, Int, Complex]

  28. implicit object ModCL extends linalg.operators.OpMod.Impl2[Complex, Long, Complex]

  29. implicit object ModDC extends linalg.operators.OpMod.Impl2[Double, Complex, Complex]

  30. implicit object ModFC extends linalg.operators.OpMod.Impl2[Float, Complex, Complex]

  31. implicit object ModIC extends linalg.operators.OpMod.Impl2[Int, Complex, Complex]

  32. implicit object ModLC extends linalg.operators.OpMod.Impl2[Long, Complex, Complex]

  33. implicit object MulCC extends linalg.operators.OpMulMatrix.Impl2[Complex, Complex, Complex]

  34. implicit object MulCD extends linalg.operators.OpMulMatrix.Impl2[Complex, Double, Complex]

  35. implicit object MulCF extends linalg.operators.OpMulMatrix.Impl2[Complex, Float, Complex]

  36. implicit object MulCI extends linalg.operators.OpMulMatrix.Impl2[Complex, Int, Complex]

  37. implicit object MulCL extends linalg.operators.OpMulMatrix.Impl2[Complex, Long, Complex]

  38. implicit object MulDC extends linalg.operators.OpMulMatrix.Impl2[Double, Complex, Complex]

  39. implicit object MulFC extends linalg.operators.OpMulMatrix.Impl2[Float, Complex, Complex]

  40. implicit object MulIC extends linalg.operators.OpMulMatrix.Impl2[Int, Complex, Complex]

  41. implicit object MulLC extends linalg.operators.OpMulMatrix.Impl2[Long, Complex, Complex]

  42. implicit object Neg extends linalg.operators.OpNeg.Impl[Complex, Complex]

  43. implicit object PowCC extends linalg.operators.OpPow.Impl2[Complex, Complex, Complex]

  44. implicit object PowCD extends linalg.operators.OpPow.Impl2[Complex, Double, Complex]

  45. implicit object SubCC extends linalg.operators.OpSub.Impl2[Complex, Complex, Complex]

  46. implicit object SubCD extends linalg.operators.OpSub.Impl2[Complex, Double, Complex]

  47. implicit object SubCF extends linalg.operators.OpSub.Impl2[Complex, Float, Complex]

  48. implicit object SubCI extends linalg.operators.OpSub.Impl2[Complex, Int, Complex]

  49. implicit object SubCL extends linalg.operators.OpSub.Impl2[Complex, Long, Complex]

  50. implicit object SubDC extends linalg.operators.OpSub.Impl2[Double, Complex, Complex]

  51. implicit object SubFC extends linalg.operators.OpSub.Impl2[Float, Complex, Complex]

  52. implicit object SubIC extends linalg.operators.OpSub.Impl2[Int, Complex, Complex]

  53. implicit object SubLC extends linalg.operators.OpSub.Impl2[Long, Complex, Complex]

  54. implicit object absComplexImpl extends numerics.abs.Impl[Complex, Double]

  55. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  56. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. implicit val complexNorm: linalg.norm.Impl[Complex, Double]

  58. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  60. implicit object expComplexImpl extends numerics.exp.Impl[Complex, Complex]

  61. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  62. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  63. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  64. val i: Complex

    Constant Complex(0,1).

  65. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  66. implicit object logComplexImpl extends numerics.log.Impl[Complex, Complex]

  67. val nan: Complex

    Constant Complex(NaN, NaN).

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

    Definition Classes
    AnyRef
  69. final def notify(): Unit

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

    Definition Classes
    AnyRef
  71. val one: Complex

    Constant Complex(1,0).

  72. implicit object powComplexComplexImpl extends numerics.pow.Impl2[Complex, Complex, Complex]

  73. implicit object powComplexDoubleImpl extends numerics.pow.Impl2[Complex, Double, Complex]

  74. implicit object scalar extends Field[Complex]

  75. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  76. def toString(): String

    Definition Classes
    AnyRef → Any
  77. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  80. val zero: Complex

    Constant Complex(0,0).

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped