Package | Description |
---|---|
ej.numeric | |
ej.numeric.linear |
Modifier and Type | Method and Description |
---|---|
ComplexFloat |
ComplexFloat.add(ComplexFloat complex)
Add a complex
|
ComplexFloat |
ComplexFloat.add(float scalar)
Add a scalar
|
ComplexFloat |
ComplexFloat.addi(ComplexFloat complex)
In place add a complex
|
ComplexFloat |
ComplexFloat.addi(float scalar)
In place add a scalar
|
ComplexFloat |
ComplexFloat.conjugate()
Conjugate
|
ComplexFloat |
ComplexFloat.conjugatei()
In-place conjugate
|
ComplexFloat |
ComplexFloatMatrix.det()
Matrix determinant
|
ComplexFloat |
ComplexFloat.div(ComplexFloat complex)
Divide by a complex
|
ComplexFloat |
ComplexFloat.div(float scalar)
Divide by a scalar
|
ComplexFloat |
ComplexFloat.divi(ComplexFloat complex)
In place divide by a complex
|
ComplexFloat |
ComplexFloat.divi(float scalar)
In place divide by a scalar
|
ComplexFloat |
ComplexFloatMatrix.get(int index)
Get the element at the given linear index
|
ComplexFloat |
ComplexFloatMatrix.get(int row,
int col)
Get the element at the given row and column
|
ComplexFloat |
ComplexFloat.inv()
Inversion
|
ComplexFloat |
ComplexFloat.invi()
In-place inversion
|
ComplexFloat |
ComplexFloatMatrix.max()
The maximum element of the matrix
|
ComplexFloat |
ComplexFloatMatrix.mean()
The mean value of all elements in the matrix
|
ComplexFloat |
ComplexFloatMatrix.min()
The minimum element of the matrix
|
static ComplexFloat |
ComplexFloat.minusOne()
Returns a new instance with (-1,0)
|
ComplexFloat |
ComplexFloat.mul(ComplexFloat complex)
Multiply by a complex
|
ComplexFloat |
ComplexFloat.mul(float scalar)
Multiply by a scalar
|
ComplexFloat |
ComplexFloat.muli(ComplexFloat complex)
In place multiply by a complex
|
ComplexFloat |
ComplexFloat.muli(float scalar)
In place multiply by a scalar
|
static ComplexFloat |
ComplexFloat.NaN()
Returns a new instance with value (NaN,NaN)
|
ComplexFloat |
ComplexFloat.neg()
Negate
|
ComplexFloat |
ComplexFloat.negi()
In-place negate
|
static ComplexFloat |
ComplexFloat.one()
Returns a new instance with (1,0)
|
ComplexFloat |
ComplexFloatMatrix.prod()
The product of all elements of the matrix
|
ComplexFloat |
ComplexFloat.sqrt()
Positive square root.
|
ComplexFloat |
ComplexFloat.sqrti()
In-place positive square root.
|
ComplexFloat |
ComplexFloat.square()
Square
|
ComplexFloat |
ComplexFloat.squarei()
Square
|
ComplexFloat |
ComplexFloat.sub(ComplexFloat complex)
Subtract a complex
|
ComplexFloat |
ComplexFloat.sub(float scalar)
Subtract a scalar
|
ComplexFloat |
ComplexFloat.subi(ComplexFloat complex)
In place subtract a complex
|
ComplexFloat |
ComplexFloat.subi(float scalar)
In place subtract a scalar
|
ComplexFloat |
ComplexFloatMatrix.sum()
The sum of all elements of the matrix
|
ComplexFloat[][] |
ComplexFloatMatrix.toArray()
Convert to a 2D array of ComplexFloat
|
ComplexFloat |
ComplexFloat.toComplexFloat()
Convert the current complex to ComplexFloat
|
ComplexFloat |
ComplexDouble.toComplexFloat()
Convert the current complex to ComplexFloat
|
ComplexFloat |
Complex.toComplexFloat()
Convert the current complex to ComplexFloat
|
ComplexFloat[] |
ComplexFloatMatrix.toVector()
Convert to a 1D array of ComplexFloat
|
static ComplexFloat |
ComplexFloat.zero()
Returns a new instance with (0,0)
|
Modifier and Type | Method and Description |
---|---|
ComplexFloat |
ComplexFloat.add(ComplexFloat complex)
Add a complex
|
ComplexFloatMatrix |
ComplexFloatMatrix.add(ComplexFloat scalar)
Add a scalar
|
ComplexFloat |
ComplexFloat.addi(ComplexFloat complex)
In place add a complex
|
ComplexFloatMatrix |
ComplexFloatMatrix.addi(ComplexFloat scalar)
In place add a scalar
|
ComplexFloat |
ComplexFloat.div(ComplexFloat complex)
Divide by a complex
|
ComplexFloatMatrix |
ComplexFloatMatrix.div(ComplexFloat scalar)
Divide by a scalar
|
ComplexFloat |
ComplexFloat.divi(ComplexFloat complex)
In place divide by a complex
|
ComplexFloatMatrix |
ComplexFloatMatrix.divi(ComplexFloat scalar)
In place divide by a scalar
|
boolean |
ComplexFloat.eq(ComplexFloat complex)
Equals between complex numbers
|
ComplexFloatMatrix |
ComplexFloatMatrix.eq(ComplexFloat scalar)
Element-wise equals between matrix elements and a scalar
|
ComplexFloatMatrix |
ComplexFloatMatrix.eqi(ComplexFloat scalar)
In place element-wise equals between matrix elements and a scalar
|
boolean |
ComplexFloat.ge(ComplexFloat complex)
Greater or equals between complex numbers' real parts
|
ComplexFloatMatrix |
ComplexFloatMatrix.ge(ComplexFloat scalar)
Element-wise greater or equals between matrix elements and a scalar
|
ComplexFloatMatrix |
ComplexFloatMatrix.gei(ComplexFloat scalar)
In place element-wise greater or equals between matrix elements and a scalar
|
boolean |
ComplexFloat.gt(ComplexFloat complex)
Greater than between complex numbers' real parts
|
ComplexFloatMatrix |
ComplexFloatMatrix.gt(ComplexFloat scalar)
Element-wise greater than between matrix elements and a scalar
|
ComplexFloatMatrix |
ComplexFloatMatrix.gti(ComplexFloat scalar)
In place element-wise greater than between matrix elements and a scalar
|
boolean |
ComplexFloat.le(ComplexFloat complex)
Lower or equals between complex numbers' real parts
|
ComplexFloatMatrix |
ComplexFloatMatrix.le(ComplexFloat scalar)
Element-wise lower or equals between matrix elements and a scalar
|
ComplexFloatMatrix |
ComplexFloatMatrix.lei(ComplexFloat scalar)
In place element-wise lower or equals between matrix elements and a scalar
|
boolean |
ComplexFloat.lt(ComplexFloat complex)
Lower than between complex numbers' real parts
|
ComplexFloatMatrix |
ComplexFloatMatrix.lt(ComplexFloat scalar)
Element-wise lower than between matrix elements and a scalar
|
ComplexFloatMatrix |
ComplexFloatMatrix.lti(ComplexFloat scalar)
In place element-wise lower than between matrix elements and a scalar
|
ComplexFloatMatrix |
ComplexFloatMatrix.max(ComplexFloat scalar)
Element-wise maximum between matrix elements and a scalar
|
ComplexFloatMatrix |
ComplexFloatMatrix.maxi(ComplexFloat scalar)
In place element-wise maximum between matrix elements and a scalar
|
ComplexFloatMatrix |
ComplexFloatMatrix.min(ComplexFloat scalar)
Element-wise minimum between matrix elements and a scalar
|
ComplexFloatMatrix |
ComplexFloatMatrix.mini(ComplexFloat scalar)
In place element-wise minimum between matrix elements and a scalar
|
ComplexFloat |
ComplexFloat.mul(ComplexFloat complex)
Multiply by a complex
|
ComplexFloatMatrix |
ComplexFloatMatrix.mul(ComplexFloat scalar)
Multiply by a scalar
|
ComplexFloat |
ComplexFloat.muli(ComplexFloat complex)
In place multiply by a complex
|
ComplexFloatMatrix |
ComplexFloatMatrix.muli(ComplexFloat scalar)
In place multiply by a scalar
|
boolean |
ComplexFloat.ne(ComplexFloat complex)
Not-equals between complex numbers
|
ComplexFloatMatrix |
ComplexFloatMatrix.ne(ComplexFloat scalar)
Element-wise not-equals between matrix elements and a scalar
|
ComplexFloatMatrix |
ComplexFloatMatrix.nei(ComplexFloat scalar)
In place element-wise not-equals between matrix elements and a scalar
|
static ComplexFloatMatrix |
ComplexFloatMatrix.randn(int dim,
ComplexFloat realMean,
ComplexFloat realStandardDeviation,
ComplexFloat imaginaryMean,
ComplexFloat imaginaryStandardDeviation)
Create a square matrix filled with random elements normally distributed on the interval [minInterval, maxInterval]
|
static ComplexFloatMatrix |
ComplexFloatMatrix.randn(int rows,
int cols,
ComplexFloat realMean,
ComplexFloat realStandardDeviation,
ComplexFloat imaginaryMean,
ComplexFloat imaginaryStandardDeviation)
Create a matrix filled with random elements normally distributed on the interval [minInterval, maxInterval]
|
static ComplexFloatMatrix |
ComplexFloatMatrix.repmat(ComplexFloat scalar,
int rows,
int cols)
Create a matrix of dimensions rows by columns containing the given scalar
|
void |
ComplexFloatMatrix.set(int index,
ComplexFloat element)
Set the element at the given linear index
|
void |
ComplexFloatMatrix.set(int row,
int col,
ComplexFloat element)
Set the element at the given row and column
|
void |
ComplexFloatMatrix.set(Range range,
ComplexFloat element)
Set the elements at the given linear index range
|
void |
ComplexFloatMatrix.set(Range rowsRange,
Range colsRange,
ComplexFloat element)
Set the elements at the given index ranges
|
ComplexFloat |
ComplexFloat.sub(ComplexFloat complex)
Subtract a complex
|
ComplexFloatMatrix |
ComplexFloatMatrix.sub(ComplexFloat scalar)
Subtract a scalar
|
ComplexFloat |
ComplexFloat.subi(ComplexFloat complex)
In place subtract a complex
|
ComplexFloatMatrix |
ComplexFloatMatrix.subi(ComplexFloat scalar)
In place subtract a scalar
|
Constructor and Description |
---|
ComplexFloatMatrix(ComplexFloat[] data)
Construct a new row vector given the data
|
ComplexFloatMatrix(ComplexFloat[][] data)
Construct a new matrix given the data as a two dimensions array
|
ComplexFloatMatrix(int rows,
int cols,
ComplexFloat[] data)
Construct a new matrix given the number of rows, columns and the data as a linear array
|
Modifier and Type | Method and Description |
---|---|
static ComplexFloat |
Factorization.getDeterminant(ComplexFloatMatrix matrix)
Returns the determinant of the
ComplexFloatMatrix . |