|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.ojalgo.array.Array2Dim<N>
public final class Array2Dim<N extends Number>
Array2Dim
Method Summary | |
---|---|
Array1Dim<N> |
asArray1Dim()
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(Array2Dim<N> aLeftArg,
BinaryFunction<N> aFunc,
Array2Dim<N> aRightArg)
|
void |
fillOne(int aRow,
int aCol,
double aNmbr)
Deprecated. v27 Use set(int,int,double) instead |
void |
fillOne(int aRow,
int aCol,
N aNmbr)
Deprecated. v27 Use set(int,int,Number) instead |
void |
fillRow(int aRow,
int aCol,
N aNmbr)
|
int |
getColDim()
|
int |
getMaxDim()
|
int |
getMinDim()
|
N |
getNumber(int aRow,
int aCol)
|
int |
getRowDim()
|
int |
hashCode()
|
boolean |
isAbsolute(int aRow,
int aCol)
|
boolean |
isReal(int aRow,
int aCol)
|
boolean |
isZero(int aRow,
int aCol)
|
static Array2Dim<BigDecimal> |
makeBig(BigDecimal[][] aRaw)
|
static Array2Dim<BigDecimal> |
makeBig(int aRowDim,
int aColDim)
|
static Array2Dim<ComplexNumber> |
makeComplex(ComplexNumber[][] aRaw)
|
static Array2Dim<ComplexNumber> |
makeComplex(int aRowDim,
int aColDim)
|
static Array2Dim<Double> |
makePrimitive(double[][] aRaw)
|
static Array2Dim<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(Array2Dim<N> anArray,
BinaryFunction<N> aFunc)
|
void |
modifyMatching(BinaryFunction<N> aFunc,
Array2Dim<N> anArray)
|
void |
modifyOne(int aRow,
int aCol,
BinaryFunction<N> aFunc,
N aNmbr)
Deprecated. v27 Not supported anymore. |
void |
modifyOne(int aRow,
int aCol,
ParameterFunction<N> aFunc,
int aParam)
Deprecated. v27 Not supported anymore. |
void |
modifyOne(int aRow,
int aCol,
UnaryFunction<N> aFunc)
Deprecated. v27 Not supported anymore. |
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()
|
Array1Dim<N> |
sliceColumn(int aRow,
int aCol)
|
Array1Dim<N> |
sliceDiagonal(int aRow,
int aCol)
|
Array1Dim<N> |
sliceRow(int aRow,
int aCol)
|
Array1Dim<N> |
toArray1Dim()
Deprecated. v27 Use asArray1Dim() instead |
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 |
visitOne(int aRow,
int aCol,
AggregatorFunction<N> aVisitor)
Deprecated. v27 Not supported anymore. |
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 Array2Dim<BigDecimal> makeBig(BigDecimal[][] aRaw)
public static Array2Dim<BigDecimal> makeBig(int aRowDim, int aColDim)
public static Array2Dim<ComplexNumber> makeComplex(ComplexNumber[][] aRaw)
public static Array2Dim<ComplexNumber> makeComplex(int aRowDim, int aColDim)
public static Array2Dim<Double> makePrimitive(double[][] aRaw)
public static Array2Dim<Double> makePrimitive(int aRowDim, int aColDim)
public Array1Dim<N> asArray1Dim()
public double doubleValue(int aRow, int aCol)
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(Array2Dim<N> aLeftArg, BinaryFunction<N> aFunc, Array2Dim<N> aRightArg)
@Deprecated public void fillOne(int aRow, int aCol, double aNmbr)
set(int,int,double)
instead
@Deprecated public void fillOne(int aRow, int aCol, N aNmbr)
set(int,int,Number)
instead
public void fillRow(int aRow, int aCol, N aNmbr)
public int getColDim()
public int getMaxDim()
public int getMinDim()
public N getNumber(int aRow, int aCol)
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(Array2Dim<N> anArray, BinaryFunction<N> aFunc)
public void modifyMatching(BinaryFunction<N> aFunc, Array2Dim<N> anArray)
@Deprecated public void modifyOne(int aRow, int aCol, BinaryFunction<N> aFunc, N aNmbr)
@Deprecated public void modifyOne(int aRow, int aCol, ParameterFunction<N> aFunc, int aParam)
@Deprecated public void modifyOne(int aRow, int aCol, UnaryFunction<N> aFunc)
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 Array1Dim<N> sliceColumn(int aRow, int aCol)
public Array1Dim<N> sliceDiagonal(int aRow, int aCol)
public Array1Dim<N> sliceRow(int aRow, int aCol)
@Deprecated public Array1Dim<N> toArray1Dim()
asArray1Dim()
instead
public double[][] toRawCopy()
public Scalar<N> toScalar(int aRow, int aCol)
public String toString()
toString
in class Object
public 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)
@Deprecated public void visitOne(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 |