object Complex extends Serializable
- Alphabetic
- By Inheritance
- Complex
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait ComplexIsConflicted extends Numeric[Complex]
Complex
asscala.math.Numeric
trait.Complex
asscala.math.Numeric
trait. Conversions toInt
,Float
andDouble
are only performed if the imaginary component of the complex number is exactly 0. - trait ComplexIsFractional extends ComplexIsConflicted with Fractional[Complex]
Complex
asscala.math.Fractional
trait. - 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
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit val ComplexZero: Zero[Complex]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- implicit val complexNorm: linalg.norm.Impl[Complex, Double]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- val i: Complex
Constant Complex(0,1).
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val nan: Complex
Constant Complex(NaN, NaN).
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- val one: Complex
Constant Complex(1,0).
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- val zero: Complex
Constant Complex(0,0).
- implicit object AddCC extends linalg.operators.OpAdd.Impl2[Complex, Complex, Complex]
- implicit object AddCD extends linalg.operators.OpAdd.Impl2[Complex, Double, Complex]
- implicit object AddCF extends linalg.operators.OpAdd.Impl2[Complex, Float, Complex]
- implicit object AddCI extends linalg.operators.OpAdd.Impl2[Complex, Int, Complex]
- implicit object AddDC extends linalg.operators.OpAdd.Impl2[Double, Complex, Complex]
- implicit object AddFC extends linalg.operators.OpAdd.Impl2[Float, Complex, Complex]
- implicit object AddIC extends linalg.operators.OpAdd.Impl2[Int, Complex, Complex]
- 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 ofOrdering
is required becauseNumeric
extendsOrdering
. Hence, an ordering based upon the real then imaginary components is used. - implicit object DivCC extends linalg.operators.OpDiv.Impl2[Complex, Complex, Complex]
- implicit object DivCD extends linalg.operators.OpDiv.Impl2[Complex, Double, Complex]
- implicit object DivCF extends linalg.operators.OpDiv.Impl2[Complex, Float, Complex]
- implicit object DivCI extends linalg.operators.OpDiv.Impl2[Complex, Int, Complex]
- implicit object DivDC extends linalg.operators.OpDiv.Impl2[Double, Complex, Complex]
- implicit object DivFC extends linalg.operators.OpDiv.Impl2[Float, Complex, Complex]
- implicit object DivIC extends linalg.operators.OpDiv.Impl2[Int, Complex, Complex]
- implicit object ModCC extends linalg.operators.OpMod.Impl2[Complex, Complex, Complex]
- implicit object ModCD extends linalg.operators.OpMod.Impl2[Complex, Double, Complex]
- implicit object ModCF extends linalg.operators.OpMod.Impl2[Complex, Float, Complex]
- implicit object ModCI extends linalg.operators.OpMod.Impl2[Complex, Int, Complex]
- implicit object ModDC extends linalg.operators.OpMod.Impl2[Double, Complex, Complex]
- implicit object ModFC extends linalg.operators.OpMod.Impl2[Float, Complex, Complex]
- implicit object ModIC extends linalg.operators.OpMod.Impl2[Int, Complex, Complex]
- implicit object MulCC extends linalg.operators.OpMulMatrix.Impl2[Complex, Complex, Complex]
- implicit object MulCD extends linalg.operators.OpMulMatrix.Impl2[Complex, Double, Complex]
- implicit object MulCF extends linalg.operators.OpMulMatrix.Impl2[Complex, Float, Complex]
- implicit object MulCI extends linalg.operators.OpMulMatrix.Impl2[Complex, Int, Complex]
- implicit object MulDC extends linalg.operators.OpMulMatrix.Impl2[Double, Complex, Complex]
- implicit object MulFC extends linalg.operators.OpMulMatrix.Impl2[Float, Complex, Complex]
- implicit object MulIC extends linalg.operators.OpMulMatrix.Impl2[Int, Complex, Complex]
- implicit object Neg extends linalg.operators.OpNeg.Impl[Complex, Complex]
- implicit object PowCC extends linalg.operators.OpPow.Impl2[Complex, Complex, Complex]
- implicit object PowCD extends linalg.operators.OpPow.Impl2[Complex, Double, Complex]
- implicit object SubCC extends linalg.operators.OpSub.Impl2[Complex, Complex, Complex]
- implicit object SubCD extends linalg.operators.OpSub.Impl2[Complex, Double, Complex]
- implicit object SubCF extends linalg.operators.OpSub.Impl2[Complex, Float, Complex]
- implicit object SubCI extends linalg.operators.OpSub.Impl2[Complex, Int, Complex]
- implicit object SubDC extends linalg.operators.OpSub.Impl2[Double, Complex, Complex]
- implicit object SubFC extends linalg.operators.OpSub.Impl2[Float, Complex, Complex]
- implicit object SubIC extends linalg.operators.OpSub.Impl2[Int, Complex, Complex]
- implicit object absComplexImpl extends numerics.abs.Impl[Complex, Double]
- implicit object expComplexImpl extends numerics.exp.Impl[Complex, Complex]
- implicit object logComplexImpl extends numerics.log.Impl[Complex, Complex]
- implicit object powComplexComplexImpl extends numerics.pow.Impl2[Complex, Complex, Complex]
- implicit object powComplexDoubleImpl extends numerics.pow.Impl2[Complex, Double, Complex]
- implicit object scalar extends Field[Complex]