|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ojalgo.array.ComplexArray
public class ComplexArray
A one- and/or arbitrary-dimensional array of ComplexNumber.
PrimitiveArray,
Serialized Form| Field Summary | |
|---|---|
static boolean |
DEBUG
|
int |
length
|
| Method Summary | |
|---|---|
Array1D<N> |
asArray1D()
A utility facade that conveniently/consistently presents the BasicArray as a one-dimensional array. |
Array2D<N> |
asArray2D(int aRowDim,
int aColDim)
A utility facade that conveniently/consistently presents the BasicArray as a two-dimensional array. |
ArrayAnyD<N> |
asArrayAnyD(int[] aStructure)
A utility facade that conveniently/consistently presents the BasicArray as a multi-dimensional array. |
double |
doubleValue(int anInd)
|
boolean |
equals(Object anObj)
|
void |
exchange(int aFirstA,
int aFirstB,
int aStep,
int aCount)
|
void |
fill(int aFirst,
int aLimit,
ComplexArray aLeftArg,
BinaryFunction<ComplexNumber> aFunc,
ComplexArray aRightArg)
|
void |
fill(int aFirst,
int aLimit,
ComplexArray aLeftArg,
BinaryFunction<ComplexNumber> aFunc,
ComplexNumber aRightArg)
|
void |
fill(int aFirst,
int aLimit,
ComplexNumber aLeftArg,
BinaryFunction<ComplexNumber> aFunc,
ComplexArray aRightArg)
|
void |
fill(int aFirst,
int aLimit,
int aStep,
ComplexNumber aNmbr)
|
ComplexNumber |
get(int anInd)
|
int |
getIndexOfLargest(int aFirst,
int aLimit,
int aStep)
|
int |
hashCode()
|
boolean |
isAbsolute(int anInd)
|
boolean |
isReal(int anInd)
|
boolean |
isZero(int anInd)
|
void |
modify(int aFirst,
int aLimit,
int aStep,
BinaryFunction<ComplexNumber> aFunc,
ComplexArray aRightArg)
|
void |
modify(int aFirst,
int aLimit,
int aStep,
BinaryFunction<ComplexNumber> aFunc,
ComplexNumber aRightArg)
|
void |
modify(int aFirst,
int aLimit,
int aStep,
ComplexArray aLeftArg,
BinaryFunction<ComplexNumber> aFunc)
|
void |
modify(int aFirst,
int aLimit,
int aStep,
ComplexNumber aLeftArg,
BinaryFunction<ComplexNumber> aFunc)
|
void |
modify(int aFirst,
int aLimit,
int aStep,
ParameterFunction<ComplexNumber> aFunc,
int aParam)
|
void |
modify(int aFirst,
int aLimit,
int aStep,
UnaryFunction<ComplexNumber> aFunc)
|
int |
searchAscending(ComplexNumber aNmbr)
|
void |
set(int anInd,
ComplexNumber aNmbr)
|
void |
set(int anInd,
double aNmbr)
|
int |
size()
|
void |
sortAscending()
|
ComplexNumber |
toScalar(int anInd)
|
String |
toString()
|
void |
visit(int aFirst,
int aLimit,
int aStep,
AggregatorFunction<ComplexNumber> aVisitor)
|
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static boolean DEBUG
public final int length
| Method Detail |
|---|
public final double doubleValue(int anInd)
public boolean equals(Object anObj)
equals in class Object
public final void exchange(int aFirstA,
int aFirstB,
int aStep,
int aCount)
public final void fill(int aFirst,
int aLimit,
ComplexArray aLeftArg,
BinaryFunction<ComplexNumber> aFunc,
ComplexArray aRightArg)
public final void fill(int aFirst,
int aLimit,
ComplexArray aLeftArg,
BinaryFunction<ComplexNumber> aFunc,
ComplexNumber aRightArg)
public final void fill(int aFirst,
int aLimit,
ComplexNumber aLeftArg,
BinaryFunction<ComplexNumber> aFunc,
ComplexArray aRightArg)
public final void fill(int aFirst,
int aLimit,
int aStep,
ComplexNumber aNmbr)
public final ComplexNumber get(int anInd)
public int getIndexOfLargest(int aFirst,
int aLimit,
int aStep)
public int hashCode()
hashCode in class Objectpublic final boolean isAbsolute(int anInd)
Scalar.isAbsolute()public final boolean isReal(int anInd)
Scalar.isReal()public final boolean isZero(int anInd)
Scalar.isZero()
public final void modify(int aFirst,
int aLimit,
int aStep,
BinaryFunction<ComplexNumber> aFunc,
ComplexArray aRightArg)
public final void modify(int aFirst,
int aLimit,
int aStep,
BinaryFunction<ComplexNumber> aFunc,
ComplexNumber aRightArg)
public final void modify(int aFirst,
int aLimit,
int aStep,
ComplexArray aLeftArg,
BinaryFunction<ComplexNumber> aFunc)
public final void modify(int aFirst,
int aLimit,
int aStep,
ComplexNumber aLeftArg,
BinaryFunction<ComplexNumber> aFunc)
public final void modify(int aFirst,
int aLimit,
int aStep,
ParameterFunction<ComplexNumber> aFunc,
int aParam)
public final void modify(int aFirst,
int aLimit,
int aStep,
UnaryFunction<ComplexNumber> aFunc)
public final int searchAscending(ComplexNumber aNmbr)
BasicArray.searchAscending(java.lang.Number)
public final void set(int anInd,
ComplexNumber aNmbr)
public final void set(int anInd,
double aNmbr)
public final void sortAscending()
Arrays.sort(Object[]),
searchAscending(Number)public final ComplexNumber toScalar(int anInd)
public final void visit(int aFirst,
int aLimit,
int aStep,
AggregatorFunction<ComplexNumber> aVisitor)
public final Array1D<N> asArray1D()
A utility facade that conveniently/consistently presents the BasicArray as a one-dimensional array. Note that you will modify the actual array by accessing it through this facade.
Disregards the array structure, and simply treats it as one-domensional.
public final Array2D<N> asArray2D(int aRowDim,
int aColDim)
A utility facade that conveniently/consistently presents the BasicArray as a two-dimensional array. Note that you will modify the actual array by accessing it through this facade.
If "this" has more than two dimensions then only the first plane of the first cube of the first... is used/accessed. If this only has one dimension then everything is assumed to be in the first column of the first plane of the first cube...
public final ArrayAnyD<N> asArrayAnyD(int[] aStructure)
A utility facade that conveniently/consistently presents the BasicArray as a multi-dimensional array. Note that you will modify the actual array by accessing it through this facade.
public final int size()
public String toString()
toString in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||