Uses of Class
org.apache.commons.math3.complex.Complex
-
Packages that use Complex 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. -
-
Uses of Complex in org.apache.commons.math3.analysis.solvers
Methods in org.apache.commons.math3.analysis.solvers that return Complex Modifier and Type Method 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. -
Uses of Complex in org.apache.commons.math3.complex
Fields in org.apache.commons.math3.complex declared as Complex Modifier and Type Field 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 Description Complex
Complex. acos()
Compute the inverse cosine of this complex number.Complex
Complex. add(double addend)
Returns aComplex
whose value is(this + addend)
, withaddend
interpreted as a real number.Complex
Complex. add(Complex addend)
Returns aComplex
whose value is(this + addend)
.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 ofComplex
objects.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(double divisor)
Returns aComplex
whose value is(this / divisor)
, withdivisor
interpreted as a real number.Complex
Complex. divide(Complex divisor)
Returns aComplex
whose value is(this / divisor)
.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(double factor)
Returns aComplex
whose value isthis * factor
, withfactor
interpreted as a real number.Complex
Complex. multiply(int factor)
Returns aComplex
whose value isthis * factor
, withfactor
interpreted as a integer number.Complex
Complex. multiply(Complex factor)
Returns aComplex
whose value isthis * factor
.Complex
Complex. negate()
Returns aComplex
whose value is(-this)
.Complex
ComplexFormat. parse(String source)
Parses a string to produce aComplex
object.Complex
ComplexFormat. parse(String source, ParsePosition pos)
Parses a string to produce aComplex
object.static Complex
ComplexUtils. polar2Complex(double r, double theta)
Creates a complex number from the given polar representation.Complex
Complex. pow(double x)
Returns of value of this complex number raised to the power ofx
.Complex
Complex. pow(Complex x)
Returns of value of this complex number raised to the power ofx
.Complex
Complex. reciprocal()
Returns the multiplicative inverse ofthis
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 of1 - this2
for this complex number.Complex
Complex. subtract(double subtrahend)
Returns aComplex
whose value is(this - subtrahend)
.Complex
Complex. subtract(Complex subtrahend)
Returns aComplex
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 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 Description Complex
Complex. add(Complex addend)
Returns aComplex
whose value is(this + addend)
.Complex
Complex. divide(Complex divisor)
Returns aComplex
whose value is(this / divisor)
.static boolean
Complex. equals(Complex x, Complex y)
Returnstrue
iff the values are equal as defined byequals(x, y, 1)
.static boolean
Complex. equals(Complex x, Complex y, double eps)
Returnstrue
if, 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)
Returnstrue
if, 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 callsComplexFormat.format(Object,StringBuffer,FieldPosition)
.StringBuffer
ComplexFormat. format(Complex complex, StringBuffer toAppendTo, FieldPosition pos)
Formats aComplex
object to produce a string.Complex
Complex. multiply(Complex factor)
Returns aComplex
whose value isthis * factor
.Complex
Complex. pow(Complex x)
Returns of value of this complex number raised to the power ofx
.Complex
Complex. subtract(Complex subtrahend)
Returns aComplex
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 Description static Complex[]
TransformUtils. createComplexArray(double[][] dataRI)
Builds a new array ofComplex
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(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.Complex[]
FastFourierTransformer. transform(Complex[] f, TransformType type)
Returns the (forward, inverse) transform of the specified complex data set.Methods in org.apache.commons.math3.transform with parameters of type Complex Modifier and Type Method Description static double[][]
TransformUtils. createRealImaginaryArray(Complex[] dataC)
Builds a new two dimensional array ofdouble
filled with the real and imaginary parts of the specifiedComplex
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.
-