object Complex extends Serializable
- Alphabetic
- By Inheritance
- Complex
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
ComplexIsConflicted extends Numeric[Complex]
Complexasscala.math.Numerictrait.Complexasscala.math.Numerictrait. Conversions toInt,Long,FloatandDoubleare only performed if the imaginary component of the complex number is exactly 0. -
trait
ComplexIsFractional extends ComplexIsConflicted with Fractional[Complex]
Complexasscala.math.Fractionaltrait. -
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate() @throws( ... )
- implicit val complexNorm: linalg.norm.Impl[Complex, Double]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
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 AddCL extends linalg.operators.OpAdd.Impl2[Complex, Long, 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 AddLC extends linalg.operators.OpAdd.Impl2[Long, Complex, Complex]
-
implicit
object
ComplexIsFractional extends ComplexIsFractional with ComplexOrdering
Implicit object providing
scala.math.Fractionalcapabilities.Implicit object providing
scala.math.Fractionalcapabilities. Although complex numbers have no natural ordering, some kind ofOrderingis required becauseNumericextendsOrdering. Hence, an ordering based upon the real then imaginary components is used. - implicit object ComplexZero extends Zero[Complex]
- 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 DivCL extends linalg.operators.OpDiv.Impl2[Complex, Long, 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 DivLC extends linalg.operators.OpDiv.Impl2[Long, 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 ModCL extends linalg.operators.OpMod.Impl2[Complex, Long, 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 ModLC extends linalg.operators.OpMod.Impl2[Long, 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 MulCL extends linalg.operators.OpMulMatrix.Impl2[Complex, Long, 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 MulLC extends linalg.operators.OpMulMatrix.Impl2[Long, 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 SubCL extends linalg.operators.OpSub.Impl2[Complex, Long, 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 SubLC extends linalg.operators.OpSub.Impl2[Long, 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]