Interface ComplexType<T extends ComplexType<T>>

All Superinterfaces:
Add<T>, Div<T>, Mul<T>, MulFloatingPoint, NumericType<T>, Pow<T>, PowFloatingPoint, SetOne, SetZero, Sub<T>, Type<T>, ValueEquals<T>
All Known Subinterfaces:
BooleanType<T>, IntegerType<T>, RealType<T>
All Known Implementing Classes:
AbstractComplexType, AbstractIntegerBitType, AbstractIntegerType, AbstractRealType, AbstractVolatileNativeRealType, AbstractVolatileRealType, BitType, BoolType, ByteType, ComplexDoubleType, ComplexFloatType, DoubleType, FloatType, GenericByteType, GenericIntType, GenericLongType, GenericShortType, IntType, LongType, NativeBoolType, ShortType, Unsigned128BitType, Unsigned12BitType, Unsigned2BitType, Unsigned4BitType, UnsignedByteType, UnsignedIntType, UnsignedLongType, UnsignedShortType, UnsignedVariableBitLengthType, VolatileByteType, VolatileByteType.WrappedByteType, VolatileDoubleType, VolatileDoubleType.WrappedDoubleType, VolatileFloatType, VolatileFloatType.WrappedFloatType, VolatileIntType, VolatileIntType.WrappedIntType, VolatileLongType, VolatileLongType.WrappedLongType, VolatileRealType, VolatileShortType, VolatileShortType.WrappedShortType, VolatileUnsignedByteType, VolatileUnsignedByteType.WrappedUnsignedByteType, VolatileUnsignedIntType, VolatileUnsignedIntType.WrappedUnsignedIntType, VolatileUnsignedLongType, VolatileUnsignedLongType.WrappedUnsignedLongType, VolatileUnsignedShortType, VolatileUnsignedShortType.WrappedUnsignedShortType

public interface ComplexType<T extends ComplexType<T>> extends NumericType<T>
TODO
  • Method Details

    • getRealDouble

      double getRealDouble()
    • getRealFloat

      float getRealFloat()
    • getImaginaryDouble

      double getImaginaryDouble()
    • getImaginaryFloat

      float getImaginaryFloat()
    • setReal

      void setReal(float f)
    • setReal

      void setReal(double f)
    • setImaginary

      void setImaginary(float f)
    • setImaginary

      void setImaginary(double f)
    • setComplexNumber

      void setComplexNumber(float r, float i)
    • setComplexNumber

      void setComplexNumber(double r, double i)
    • getPowerFloat

      float getPowerFloat()
    • getPowerDouble

      double getPowerDouble()
    • getPhaseFloat

      float getPhaseFloat()
    • getPhaseDouble

      double getPhaseDouble()
    • complexConjugate

      void complexConjugate()