|
|||||||||
| 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
| Method Summary | |
|---|---|
Array1D<N> |
asArray1D()
Flattens this two dimensional array to a one dimensional array. |
double |
doubleValue(int aRow,
int aCol)
|
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()
|
int |
getIndexOfLargestInColumn(int aRow,
int aCol)
|
int |
getIndexOfLargestInRow(int aRow,
int aCol)
|
int |
getMaxDim()
|
int |
getMinDim()
|
N |
getNumber(int aRow,
int aCol)
Deprecated. v29 Use get(int,int) instead |
int |
getRowDim()
|
int |
hashCode()
|
boolean |
isAbsolute(int aRow,
int aCol)
|
boolean |
isReal(int aRow,
int aCol)
|
boolean |
isZero(int aRow,
int aCol)
|
static Array2D<BigDecimal> |
makeBig(BigDecimal[][] aRaw)
|
static Array2D<BigDecimal> |
makeBig(int aRowDim,
int aColDim)
|
static Array2D<ComplexNumber> |
makeComplex(ComplexNumber[][] aRaw)
|
static Array2D<ComplexNumber> |
makeComplex(int aRowDim,
int aColDim)
|
static Array2D<Double> |
makePrimitive(double[][] aRaw)
|
static Array2D<Double> |
makePrimitive(int aRowDim,
int aColDim)
|
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> anArray,
BinaryFunction<N> aFunc)
|
void |
modifyMatching(BinaryFunction<N> aFunc,
Array2D<N> anArray)
|
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 |
| Method Detail |
|---|
public static Array2D<BigDecimal> makeBig(BigDecimal[][] aRaw)
public static Array2D<BigDecimal> makeBig(int aRowDim,
int aColDim)
public static Array2D<ComplexNumber> makeComplex(ComplexNumber[][] aRaw)
public static Array2D<ComplexNumber> makeComplex(int aRowDim,
int aColDim)
public static Array2D<Double> makePrimitive(double[][] aRaw)
public static Array2D<Double> makePrimitive(int aRowDim,
int aColDim)
public Array1D<N> asArray1D()
public double doubleValue(int aRow,
int aCol)
doubleValue in interface Access2D<N extends Number>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)
get in interface Access2D<N extends Number>public int getColDim()
public int getIndexOfLargestInColumn(int aRow,
int aCol)
public int getIndexOfLargestInRow(int aRow,
int aCol)
public int getMaxDim()
public int getMinDim()
@Deprecated
public N getNumber(int aRow,
int aCol)
get(int,int) instead
public int getRowDim()
public int hashCode()
hashCode in class Object
public boolean isAbsolute(int aRow,
int aCol)
Scalar.isAbsolute()
public boolean isReal(int aRow,
int aCol)
Scalar.isReal()
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> anArray,
BinaryFunction<N> aFunc)
public void modifyMatching(BinaryFunction<N> aFunc,
Array2D<N> anArray)
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)
toScalar in interface Access2D<N extends Number>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 | ||||||||