Package gnu.math

Class CComplex

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable

    public class CComplex
    extends Complex
    implements java.io.Externalizable
    General Cartesian Complex number. Use this instead of DComplex if you want exact complex numbers.
    See Also:
    Serialized Form
    • Constructor Detail

      • CComplex

        public CComplex()
    • Method Detail

      • re

        public RealNum re()
        Description copied from class: Quantity
        The value of the real component, as a RealNum. The unit() is not factored in, so you actually need to multiply by unit() to get the true real component.
        Overrides:
        re in class Quantity
      • im

        public RealNum im()
        Description copied from class: Quantity
        The value of the imaginary component, as a RealNum. The unit() is not factored in, so you actually need to multiply by unit() to get the true imaginary component.
        Overrides:
        im in class Quantity
      • writeExternal

        public void writeExternal​(java.io.ObjectOutput out)
                           throws java.io.IOException
        Specified by:
        writeExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
      • readExternal

        public void readExternal​(java.io.ObjectInput in)
                          throws java.io.IOException,
                                 java.lang.ClassNotFoundException
        Specified by:
        readExternal in interface java.io.Externalizable
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException