| Package | Description | 
|---|---|
| org.apache.commons.math3.analysis.solvers | Root finding algorithms, for univariate real functions. | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| Complex[] | LaguerreSolver. solveAllComplex(double[] coefficients,
               double initial)Find all complex roots for the polynomial with the given
 coefficients, starting from the given initial value. | 
| Complex[] | LaguerreSolver. solveAllComplex(double[] coefficients,
               double initial,
               int maxEval)Find all complex roots for the polynomial with the given
 coefficients, starting from the given initial value. | 
| Complex | LaguerreSolver. solveComplex(double[] coefficients,
            double initial)Find a complex root for the polynomial with the given coefficients,
 starting from the given initial value. | 
| Complex | LaguerreSolver. solveComplex(double[] coefficients,
            double initial,
            int maxEval)Find a complex root for the polynomial with the given coefficients,
 starting from the given initial value. | 
| Modifier and Type | Field and Description | 
|---|---|
| static Complex | Complex. IThe square root of -1. | 
| static Complex | Complex. INFA complex number representing "+INF + INFi" | 
| static Complex | Complex. NaNA complex number representing "NaN + NaNi" | 
| static Complex | Complex. ONEA complex number representing "1.0 + 0.0i" | 
| static Complex | Complex. ZEROA complex number representing "0.0 + 0.0i" | 
| Modifier and Type | Method and Description | 
|---|---|
| Complex | Complex. acos()Compute the
 
 inverse cosine of this complex number. | 
| Complex | Complex. add(Complex addend)Returns a  Complexwhose value is(this + addend). | 
| Complex | Complex. add(double addend)Returns a  Complexwhose value is(this + addend),
 withaddendinterpreted 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()Returns the conjugate of this complex number. | 
| static Complex[] | ComplexUtils. convertToComplex(double[] real)Convert an array of primitive doubles to an array of  Complexobjects. | 
| 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  Complexwhose value is(this / divisor). | 
| Complex | Complex. divide(double divisor)Returns a  Complexwhose value is(this / divisor),
 withdivisorinterpreted 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  Complexwhose value isthis * factor. | 
| Complex | Complex. multiply(double factor)Returns a  Complexwhose value isthis * factor, withfactorinterpreted as a real number. | 
| Complex | Complex. multiply(int factor)Returns a  Complexwhose value isthis * factor, withfactorinterpreted as a integer number. | 
| Complex | Complex. negate()Returns a  Complexwhose value is(-this). | 
| Complex | ComplexFormat. parse(String source)Parses a string to produce a  Complexobject. | 
| Complex | ComplexFormat. parse(String source,
     ParsePosition pos)Parses a string to produce a  Complexobject. | 
| 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  thiselement. | 
| 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 - this2for this complex
 number. | 
| Complex | Complex. subtract(Complex subtrahend)Returns a  Complexwhose value is(this - subtrahend). | 
| Complex | Complex. subtract(double subtrahend)Returns a  Complexwhose 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. | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| Complex | Complex. add(Complex addend)Returns a  Complexwhose value is(this + addend). | 
| Complex | Complex. divide(Complex divisor)Returns a  Complexwhose value is(this / divisor). | 
| static boolean | Complex. equals(Complex x,
      Complex y)Returns  trueiff the values are equal as defined byequals(x, y, 1). | 
| static boolean | Complex. equals(Complex x,
      Complex y,
      double eps)Returns  trueif, both for the real part and for the imaginary
 part, there is no double value strictly between the arguments or the
 difference between them is within the range of allowed error
 (inclusive). | 
| static boolean | Complex. equals(Complex x,
      Complex y,
      int maxUlps)Test for the floating-point equality between Complex objects. | 
| static boolean | Complex. equalsWithRelativeTolerance(Complex x,
                           Complex y,
                           double eps)Returns  trueif, both for the real part and for the imaginary
 part, there is no double value strictly between the arguments or the
 relative difference between them is smaller or equal to the given
 tolerance. | 
| String | ComplexFormat. format(Complex c)This method calls  ComplexFormat.format(Object,StringBuffer,FieldPosition). | 
| StringBuffer | ComplexFormat. format(Complex complex,
      StringBuffer toAppendTo,
      FieldPosition pos)Formats a  Complexobject to produce a string. | 
| Complex | Complex. multiply(Complex factor)Returns a  Complexwhose value isthis * 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  Complexwhose value is(this - subtrahend). | 
| Modifier and Type | Method and Description | 
|---|---|
| static Complex[] | TransformUtils. createComplexArray(double[][] dataRI)Builds a new array of  Complexfrom 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| static double[][] | TransformUtils. createRealImaginaryArray(Complex[] dataC)Builds a new two dimensional array of  doublefilled with the real
 and imaginary parts of the specifiedComplexnumbers. | 
| 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–2016 The Apache Software Foundation. All rights reserved.