|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.ojalgo.array.Array2D<N>
public final class Array2D<N extends Number>
Array2D
| Field Summary | |
|---|---|
static Factory2D<Array2D<BigDecimal>> |
BIG
|
static Factory2D<Array2D<ComplexNumber>> |
COMPLEX
|
static Factory2D<Array2D<Double>> |
PRIMITIVE
|
| Method Summary | |
|---|---|
Array1D<N> |
asArray1D()
Flattens this two dimensional array to a one dimensional array. |
double |
doubleValue(int aRow,
int aCol)
Extracts one element of this matrix as a double. |
boolean |
equals(Object obj)
|
void |
exchangeColumns(int aColA,
int aColB)
|
void |
exchangeRows(int aRowA,
int aRowB)
|
void |
fillAll(N aNmbr)
|
void |
fillColumn(int aRow,
int aCol,
N aNmbr)
|
void |
fillDiagonal(int aRow,
int aCol,
N aNmbr)
|
void |
fillMatching(Array2D<N> aLeftArg,
BinaryFunction<N> aFunc,
Array2D<N> aRightArg)
|
void |
fillRow(int aRow,
int aCol,
N aNmbr)
|
N |
get(int aRow,
int aCol)
|
int |
getColDim()
The size of this structure in the column-direction/dimension |
int |
getIndexOfLargestInColumn(int aRow,
int aCol)
|
int |
getIndexOfLargestInRow(int aRow,
int aCol)
|
int |
getMaxDim()
|
int |
getMinDim()
|
int |
getRowDim()
The size of this structure in the row-direction/dimension |
int |
hashCode()
|
boolean |
isAbsolute(int aRow,
int aCol)
|
boolean |
isAllZeros()
|
boolean |
isColumnZeros(int aRow,
int aCol)
|
boolean |
isDiagonalZeros(int aRow,
int aCol)
|
boolean |
isPositive(int aRow,
int aCol)
|
boolean |
isReal(int aRow,
int aCol)
|
boolean |
isRowZeros(int aRow,
int aCol)
|
boolean |
isZero(int aRow,
int aCol)
|
void |
modifyAll(BinaryFunction<N> aFunc,
N aNmbr)
|
void |
modifyAll(N aNmbr,
BinaryFunction<N> aFunc)
|
void |
modifyAll(ParameterFunction<N> aFunc,
int aParam)
|
void |
modifyAll(UnaryFunction<N> aFunc)
|
void |
modifyColumn(int aRow,
int aCol,
BinaryFunction<N> aFunc,
N aNmbr)
|
void |
modifyColumn(int aRow,
int aCol,
N aNmbr,
BinaryFunction<N> aFunc)
|
void |
modifyColumn(int aRow,
int aCol,
ParameterFunction<N> aFunc,
int aParam)
|
void |
modifyColumn(int aRow,
int aCol,
UnaryFunction<N> aFunc)
|
void |
modifyDiagonal(int aRow,
int aCol,
BinaryFunction<N> aFunc,
N aNmbr)
|
void |
modifyDiagonal(int aRow,
int aCol,
N aNmbr,
BinaryFunction<N> aFunc)
|
void |
modifyDiagonal(int aRow,
int aCol,
ParameterFunction<N> aFunc,
int aParam)
|
void |
modifyDiagonal(int aRow,
int aCol,
UnaryFunction<N> aFunc)
|
void |
modifyMatching(Array2D<N> aLeftArg,
BinaryFunction<N> aFunc)
|
void |
modifyMatching(BinaryFunction<N> aFunc,
Array2D<N> aRightArg)
|
void |
modifyRow(int aRow,
int aCol,
BinaryFunction<N> aFunc,
N aNmbr)
|
void |
modifyRow(int aRow,
int aCol,
N aNmbr,
BinaryFunction<N> aFunc)
|
void |
modifyRow(int aRow,
int aCol,
ParameterFunction<N> aFunc,
int aParam)
|
void |
modifyRow(int aRow,
int aCol,
UnaryFunction<N> aFunc)
|
void |
set(int aRow,
int aCol,
double aNmbr)
|
void |
set(int aRow,
int aCol,
N aNmbr)
|
int |
size()
|
Array1D<N> |
sliceColumn(int aRow,
int aCol)
|
Array1D<N> |
sliceDiagonal(int aRow,
int aCol)
|
Array1D<N> |
sliceRow(int aRow,
int aCol)
|
double[][] |
toRawCopy()
|
Scalar<N> |
toScalar(int aRow,
int aCol)
|
String |
toString()
|
void |
visitAll(AggregatorFunction<N> aVisitor)
|
void |
visitColumn(int aRow,
int aCol,
AggregatorFunction<N> aVisitor)
|
void |
visitDiagonal(int aRow,
int aCol,
AggregatorFunction<N> aVisitor)
|
void |
visitRow(int aRow,
int aCol,
AggregatorFunction<N> aVisitor)
|
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final Factory2D<Array2D<BigDecimal>> BIG
public static final Factory2D<Array2D<ComplexNumber>> COMPLEX
public static final Factory2D<Array2D<Double>> PRIMITIVE
| Method Detail |
|---|
public Array1D<N> asArray1D()
public double doubleValue(int aRow,
int aCol)
aRow - A row index.aCol - A column index.
public boolean equals(Object obj)
equals in class Object
public void exchangeColumns(int aColA,
int aColB)
public void exchangeRows(int aRowA,
int aRowB)
public void fillAll(N aNmbr)
public void fillColumn(int aRow,
int aCol,
N aNmbr)
public void fillDiagonal(int aRow,
int aCol,
N aNmbr)
public void fillMatching(Array2D<N> aLeftArg,
BinaryFunction<N> aFunc,
Array2D<N> aRightArg)
public void fillRow(int aRow,
int aCol,
N aNmbr)
public N get(int aRow,
int aCol)
public int getColDim()
public int getIndexOfLargestInColumn(int aRow,
int aCol)
public int getIndexOfLargestInRow(int aRow,
int aCol)
public int getMaxDim()
public int getMinDim()
public int getRowDim()
public int hashCode()
hashCode in class Object
public boolean isAbsolute(int aRow,
int aCol)
Scalar.isAbsolute()public boolean isAllZeros()
public boolean isColumnZeros(int aRow,
int aCol)
public boolean isDiagonalZeros(int aRow,
int aCol)
public boolean isPositive(int aRow,
int aCol)
Scalar.isPositive()
public boolean isReal(int aRow,
int aCol)
Scalar.isReal()
public boolean isRowZeros(int aRow,
int aCol)
public boolean isZero(int aRow,
int aCol)
Scalar.isZero()
public void modifyAll(BinaryFunction<N> aFunc,
N aNmbr)
public void modifyAll(N aNmbr,
BinaryFunction<N> aFunc)
public void modifyAll(ParameterFunction<N> aFunc,
int aParam)
public void modifyAll(UnaryFunction<N> aFunc)
public void modifyColumn(int aRow,
int aCol,
BinaryFunction<N> aFunc,
N aNmbr)
public void modifyColumn(int aRow,
int aCol,
N aNmbr,
BinaryFunction<N> aFunc)
public void modifyColumn(int aRow,
int aCol,
ParameterFunction<N> aFunc,
int aParam)
public void modifyColumn(int aRow,
int aCol,
UnaryFunction<N> aFunc)
public void modifyDiagonal(int aRow,
int aCol,
BinaryFunction<N> aFunc,
N aNmbr)
public void modifyDiagonal(int aRow,
int aCol,
N aNmbr,
BinaryFunction<N> aFunc)
public void modifyDiagonal(int aRow,
int aCol,
ParameterFunction<N> aFunc,
int aParam)
public void modifyDiagonal(int aRow,
int aCol,
UnaryFunction<N> aFunc)
public void modifyMatching(Array2D<N> aLeftArg,
BinaryFunction<N> aFunc)
public void modifyMatching(BinaryFunction<N> aFunc,
Array2D<N> aRightArg)
public void modifyRow(int aRow,
int aCol,
BinaryFunction<N> aFunc,
N aNmbr)
public void modifyRow(int aRow,
int aCol,
N aNmbr,
BinaryFunction<N> aFunc)
public void modifyRow(int aRow,
int aCol,
ParameterFunction<N> aFunc,
int aParam)
public void modifyRow(int aRow,
int aCol,
UnaryFunction<N> aFunc)
public void set(int aRow,
int aCol,
double aNmbr)
public void set(int aRow,
int aCol,
N aNmbr)
public int size()
public Array1D<N> sliceColumn(int aRow,
int aCol)
public Array1D<N> sliceDiagonal(int aRow,
int aCol)
public Array1D<N> sliceRow(int aRow,
int aCol)
public double[][] toRawCopy()
public Scalar<N> toScalar(int aRow,
int aCol)
public String toString()
toString in class Objectpublic void visitAll(AggregatorFunction<N> aVisitor)
public void visitColumn(int aRow,
int aCol,
AggregatorFunction<N> aVisitor)
public void visitDiagonal(int aRow,
int aCol,
AggregatorFunction<N> aVisitor)
public void visitRow(int aRow,
int aCol,
AggregatorFunction<N> aVisitor)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||