## Uses of Class
org.apache.commons.math3.complex.Complex

- Packages that use Complex
  Package | Description
  --- | ---
  org.apache.commons.math3.complex | Complex number type and implementations of complex transcendental functions.
  org.apache.commons.math3.transform | Implementations of transform methods, including Fast Fourier transforms.

- - ### Uses of Complex in org.apache.commons.math3.complex

    Fields in org.apache.commons.math3.complex declared as Complex
    Modifier and Type | Field and Description
    --- | ---
    `static Complex` | Complex.`I` The square root of -1.
    `static Complex` | Complex.`INF` A complex number representing "+INF + INFi"
    `static Complex` | Complex.`NaN` A complex number representing "NaN + NaNi"
    `static Complex` | Complex.`ONE` A complex number representing "1.0 + 0.0i"
    `static Complex` | Complex.`ZERO` A complex number representing "0.0 + 0.0i"

    Methods in org.apache.commons.math3.complex that return Complex
    Modifier and Type | Method and Description
    --- | ---
    `Complex` | Complex.`acos()` Compute the inverse cosine of this complex number.
    `Complex` | Complex.`add(Complex addend)` Returns a `Complex` whose value is `(this + addend)`.
    `Complex` | Complex.`add(double addend)` Returns a `Complex` whose value is `(this + addend)`, with `addend` interpreted as a real number.
    `Complex` | Complex.`asin()` Compute the inverse sine of this complex number.
    `Complex` | Complex.`atan()` Compute the inverse tangent of this complex number.
    `Complex` | Complex.`conjugate()` Return the conjugate of this complex number.
    `Complex` | Complex.`cos()` Compute the cosine of this complex number.
    `Complex` | Complex.`cosh()` Compute the hyperbolic cosine of this complex number.
    `protected Complex` | Complex.`createComplex(double realPart, double imaginaryPart)` Create a complex number given the real and imaginary parts.
    `Complex` | Complex.`divide(Complex divisor)` Returns a `Complex` whose value is `(this / divisor)`.
    `Complex` | Complex.`divide(double divisor)` Returns a `Complex` whose value is `(this / divisor)`, with `divisor` interpreted as a real number.
    `Complex` | Complex.`exp()` Compute the exponential function of this complex number.
    `Complex` | ComplexField.`getOne()` Get the multiplicative identity of the field.
    `Complex` | ComplexField.`getZero()` Get the additive identity of the field.
    `Complex` | Complex.`log()` Compute the natural logarithm of this complex number.
    `Complex` | Complex.`multiply(Complex factor)` Returns a `Complex` whose value is `this * factor`.
    `Complex` | Complex.`multiply(double factor)` Returns a `Complex` whose value is `this * factor`, with `factor` interpreted as a real number.
    `Complex` | Complex.`multiply(int factor)` Returns a `Complex` whose value is `this * factor`, with `factor` interpreted as a integer number.
    `Complex` | Complex.`negate()` Returns a `Complex` whose value is `(-this)`.
    `Complex` | ComplexFormat.`parse(String source)` Parses a string to produce a `Complex` object.
    `Complex` | ComplexFormat.`parse(String source, ParsePosition pos)` Parses a string to produce a `Complex` object.
    `static Complex` | ComplexUtils.`polar2Complex(double r, double theta)` Creates a complex number from the given polar representation.
    `Complex` | Complex.`pow(Complex x)` Returns of value of this complex number raised to the power of `x`.
    `Complex` | Complex.`pow(double x)` Returns of value of this complex number raised to the power of `x`.
    `Complex` | Complex.`reciprocal()` Returns the multiplicative inverse of `this` element.
    `Complex` | Complex.`sin()` Compute the sine of this complex number.
    `Complex` | Complex.`sinh()` Compute the hyperbolic sine of this complex number.
    `Complex` | Complex.`sqrt()` Compute the square root of this complex number.
    `Complex` | Complex.`sqrt1z()` Compute the square root of `1 - this2` for this complex number.
    `Complex` | Complex.`subtract(Complex subtrahend)` Returns a `Complex` whose value is `(this - subtrahend)`.
    `Complex` | Complex.`subtract(double subtrahend)` Returns a `Complex` whose value is `(this - subtrahend)`.
    `Complex` | Complex.`tan()` Compute the tangent of this complex number.
    `Complex` | Complex.`tanh()` Compute the hyperbolic tangent of this complex number.
    `static Complex` | Complex.`valueOf(double realPart)` Create a complex number given only the real part.
    `static Complex` | Complex.`valueOf(double realPart, double imaginaryPart)` Create a complex number given the real and imaginary parts.

    Methods in org.apache.commons.math3.complex that return types with arguments of type Complex
    Modifier and Type | Method and Description
    --- | ---
    `Class<? extends FieldElement<Complex>>` | ComplexField.`getRuntimeClass()` Returns the runtime class of the FieldElement.
    `List<Complex>` | Complex.`nthRoot(int n)` Computes the n-th roots of this complex number.

    Methods in org.apache.commons.math3.complex with parameters of type Complex
    Modifier and Type | Method and Description
    --- | ---
    `Complex` | Complex.`add(Complex addend)` Returns a `Complex` whose value is `(this + addend)`.
    `Complex` | Complex.`divide(Complex divisor)` Returns a `Complex` whose value is `(this / divisor)`.
    `String` | ComplexFormat.`format(Complex c)` This method calls `ComplexFormat.format(Object,StringBuffer,FieldPosition)`.
    `StringBuffer` | ComplexFormat.`format(Complex complex, StringBuffer toAppendTo, FieldPosition pos)` Formats a `Complex` object to produce a string.
    `Complex` | Complex.`multiply(Complex factor)` Returns a `Complex` whose value is `this * factor`.
    `Complex` | Complex.`pow(Complex x)` Returns of value of this complex number raised to the power of `x`.
    `Complex` | Complex.`subtract(Complex subtrahend)` Returns a `Complex` whose value is `(this - subtrahend)`.

  - ### Uses of Complex in org.apache.commons.math3.transform

    Methods in org.apache.commons.math3.transform that return Complex
    Modifier and Type | Method and Description
    --- | ---
    `static Complex[]` | TransformUtils.`createComplexArray(double[][] dataRI)` Builds a new array of `Complex` from the specified two dimensional array of real and imaginary parts.
    `static Complex[]` | TransformUtils.`scaleArray(Complex[] f, double d)` Multiply every component in the given complex array by the given real number.
    `Complex[]` | FastFourierTransformer.`transform(Complex[] f, TransformType type)` Returns the (forward, inverse) transform of the specified complex data set.
    `Complex[]` | FastFourierTransformer.`transform(double[] f, TransformType type)` Returns the (forward, inverse) transform of the specified real data set.
    `Complex[]` | FastFourierTransformer.`transform(UnivariateFunction f, double min, double max, int n, TransformType type)` Returns the (forward, inverse) transform of the specified real function, sampled on the specified interval.

    Methods in org.apache.commons.math3.transform with parameters of type Complex
    Modifier and Type | Method and Description
    --- | ---
    `static double[][]` | TransformUtils.`createRealImaginaryArray(Complex[] dataC)` Builds a new two dimensional array of `double` filled with the real and imaginary parts of the specified `Complex` numbers.
    `static Complex[]` | TransformUtils.`scaleArray(Complex[] f, double d)` Multiply every component in the given complex array by the given real number.
    `Complex[]` | FastFourierTransformer.`transform(Complex[] f, TransformType type)` Returns the (forward, inverse) transform of the specified complex data set.

Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.