Object/Class

breeze.math

Complex

Related Docs: class Complex | package math

Permalink

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
Visibility
  1. Public
  2. All

Type Members

  1. trait ComplexIsConflicted extends Numeric[Complex]

    Permalink

    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]

    Permalink

    Complex as scala.math.Fractional trait.

  3. trait ComplexOrdering extends Ordering[Complex]

    Permalink

    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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit object AddCC extends linalg.operators.OpAdd.Impl2[Complex, Complex, Complex]

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

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

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

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

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

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

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

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

    Permalink
  13. implicit object ComplexIsFractional extends ComplexIsFractional with ComplexOrdering

    Permalink

    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]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  55. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  56. def clone(): AnyRef

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

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

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

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

    Permalink
  61. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  64. val i: Complex

    Permalink

    Constant Complex(0,1).

  65. final def isInstanceOf[T0]: Boolean

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

    Permalink
  67. val nan: Complex

    Permalink

    Constant Complex(NaN, NaN).

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

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

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

    Permalink
    Definition Classes
    AnyRef
  71. val one: Complex

    Permalink

    Constant Complex(1,0).

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

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

    Permalink
  74. implicit object scalar extends Field[Complex]

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

    Permalink
    Definition Classes
    AnyRef
  76. def toString(): String

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

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

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

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

    Permalink

    Constant Complex(0,0).

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped