## Uses of Classagi.foundation.coordinates.Complex

• Packages that use Complex
Package Description
agi.foundation.coordinates
Contains types for quantifying and converting between various coordinate representations.
• ### Uses of Complex in agi.foundation.coordinates

Methods in agi.foundation.coordinates that return Complex
Modifier and Type Method and Description
`static Complex` Complex.`abs(Complex value)`
Compute the absolute value and returns the result.
`static Complex` Complex.```add(Complex left, Complex right)```
Adds two complex numbers and returns the result.
`Complex` Complex.`clone()`
`static Complex` Complex.`conjugate(Complex value)`
Computes the conjugate for a complex number and returns the result.
`static Complex` Complex.```divide(Complex dividend, Complex divisor)```
Divides one complex number by another and returns the result.
`static Complex` Complex.```divide(Complex dividend, double scalar)```
Divides one complex number by a scalar and returns the result.
`static Complex` Complex.`exp(Complex c)`
Returns e raised to the specified power.
`Complex` ComplexMatrix.```get(int rowIndex, int columnIndex)```
Gets the value at the specified location in the matrix.
`Complex[]` ComplexMatrix.`multiply(Complex[] vector)`
Returns the result of the multiplication of this matrix and a vector.
`static Complex` Complex.```multiply(Complex left, Complex right)```
Returns the product of two complex numbers.
`static Complex[]` ComplexMatrix.```multiply(ComplexMatrix matrix, Complex[] vector)```
Returns the result of the multiplication of this matrix and a vector.
`static Complex` Complex.`negate(Complex value)`
Negates the `Complex` value.
`static Complex` Complex.```subtract(Complex left, Complex right)```
Subtracts two complex numbers and returns the result.
`static Complex` Complex.`toComplex(double real)`
Implicit conversion from double to complex number.
Methods in agi.foundation.coordinates with parameters of type Complex
Modifier and Type Method and Description
`static Complex` Complex.`abs(Complex value)`
Compute the absolute value and returns the result.
`static Complex` Complex.```add(Complex left, Complex right)```
Adds two complex numbers and returns the result.
`static Complex` Complex.`conjugate(Complex value)`
Computes the conjugate for a complex number and returns the result.
`static Complex` Complex.```divide(Complex dividend, Complex divisor)```
Divides one complex number by another and returns the result.
`static Complex` Complex.```divide(Complex dividend, double scalar)```
Divides one complex number by a scalar and returns the result.
`static boolean` Complex.```equals(Complex left, Complex right)```
Returns `true` if the two instances are exactly equal.
`boolean` Complex.`equalsType(Complex other)`
Indicates whether another instance of this type is exactly equal to this instance.
`static Complex` Complex.`exp(Complex c)`
Returns e raised to the specified power.
`Complex[]` ComplexMatrix.`multiply(Complex[] vector)`
Returns the result of the multiplication of this matrix and a vector.
`static Complex` Complex.```multiply(Complex left, Complex right)```
Returns the product of two complex numbers.
`static Complex[]` ComplexMatrix.```multiply(ComplexMatrix matrix, Complex[] vector)```
Returns the result of the multiplication of this matrix and a vector.
`static Complex` Complex.`negate(Complex value)`
Negates the `Complex` value.
`static boolean` Complex.```notEquals(Complex left, Complex right)```
Returns `true` if the two instances are not exactly equal.
`void` ComplexMatrix.```set(int rowIndex, int columnIndex, Complex value)```
Sets the value at the specified location in the matrix.
`static Complex` Complex.```subtract(Complex left, Complex right)```
Subtracts two complex numbers and returns the result.
Constructors in agi.foundation.coordinates with parameters of type Complex
Constructor and Description
`ComplexMatrix(Complex[][] array)`
Initialize a new `ComplexMatrix` from a 2-D array of `Complex` values.
```ComplexMatrix(Complex[][] array, int rowDimension, int columnDimension)```
Construct a matrix quickly without validating arguments.
```ComplexMatrix(Complex[] elements, int rowDimension)```
Initialize a new `ComplexMatrix` from a one-dimensional packed array
```ComplexMatrix(int rowDimension, int columnDimension, Complex elementValue)```
Initializes a new `ComplexMatrix` with the specified row and column dimensions.