DComplex
cern.jet.math.tdcomplex

Class DComplex

• ```public class DComplex
extends DoubleConstants```
Complex arithmetic
• Method Summary

Methods
Modifier and Type Method and Description
`static double` `abs(double[] x)`
`static double` ```abs(double re, double im)```
`static double[]` `acos(double[] x)`
`static double` `arg(double[] x)`
`static double` ```arg(double re, double im)```
`static double[]` `asin(double[] x)`
`static double[]` `atan(double[] x)`
`static double[]` `conj(double[] x)`
`static double[]` `cos(double[] x)`
`static double[]` ```div(double[] x, double[] y)```
`static double[]` ```div(double[] x, double re, double im)```
`static double` ```equals(double[] x, double[] y, double tol)```
`static double[]` `exp(double[] x)`
`static double[]` `inv(double[] x)`
`static boolean` ```isEqual(double[] x, double[] y, double tol)```
`static double[]` `log(double[] x)`
`static double[]` ```minus(double[] x, double[] y)```
`static double[]` ```minusAbs(double[] x, double[] y)```
`static double[]` ```mult(double[] x, double y)```
`static double[]` ```mult(double[] x, double[] y)```
`static double[]` `neg(double[] x)`
`static double[]` ```plus(double[] x, double[] y)```
`static double[]` ```pow(double[] x, double y)```
`static double[]` ```pow(double[] x, double[] y)```
`static double[]` ```pow(double x, double[] y)```
`static double[]` `sin(double[] x)`
`static double[]` `sqrt(double[] x)`
`static double[]` `square(double[] x)`
`static double[]` `tan(double[] x)`
• Methods inherited from class java.lang.Object

`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`
• Method Detail

• abs

`public static final double abs(double[] x)`
• abs

```public static final double abs(double re,
double im)```
• acos

`public static final double[] acos(double[] x)`
• arg

`public static final double arg(double[] x)`
• arg

```public static final double arg(double re,
double im)```
• asin

`public static final double[] asin(double[] x)`
• atan

`public static final double[] atan(double[] x)`
• conj

`public static final double[] conj(double[] x)`
• cos

`public static final double[] cos(double[] x)`
• div

```public static final double[] div(double[] x,
double re,
double im)```
• div

```public static final double[] div(double[] x,
double[] y)```
• equals

```public static final double equals(double[] x,
double[] y,
double tol)```
• isEqual

```public static final boolean isEqual(double[] x,
double[] y,
double tol)```
• exp

`public static final double[] exp(double[] x)`
• inv

`public static final double[] inv(double[] x)`
• log

`public static final double[] log(double[] x)`
• minus

```public static final double[] minus(double[] x,
double[] y)```
• minusAbs

```public static final double[] minusAbs(double[] x,
double[] y)```
• mult

```public static final double[] mult(double[] x,
double y)```
• mult

```public static final double[] mult(double[] x,
double[] y)```
• neg

`public static final double[] neg(double[] x)`
• plus

```public static final double[] plus(double[] x,
double[] y)```
• pow

```public static final double[] pow(double[] x,
double y)```
• pow

```public static final double[] pow(double x,
double[] y)```
• pow

```public static final double[] pow(double[] x,
double[] y)```
• sin

`public static final double[] sin(double[] x)`
• sqrt

`public static final double[] sqrt(double[] x)`
• square

`public static final double[] square(double[] x)`
• tan

`public static final double[] tan(double[] x)`