org.ojalgo.array
Class ArrayUtils
java.lang.Object
org.ojalgo.array.ArrayUtils
public abstract class ArrayUtils
- extends Object
|
Method Summary |
static double[] |
copyOf(double[] original)
|
static int[] |
copyOf(int[] original)
|
static
|
copyOf(T[] original)
|
static void |
exchangeColumns(double[][] aRawArray,
int aColA,
int aColB)
|
static void |
exchangeRows(double[][] aRawArray,
int aRowA,
int aRowB)
|
static void |
fillAll(double[][] aRawArray,
double aNmbr)
|
static void |
fillColumn(double[][] aRawArray,
int aRow,
int aCol,
double aNmbr)
|
static void |
fillDiagonal(double[][] aRawArray,
int aRow,
int aCol,
double aNmbr)
|
static void |
fillMatching(double[][] anArrayToBeUpdated,
double[][] aLeftFirstArg,
BinaryFunction<Double> aFunc,
double aRightSecondArg)
|
static void |
fillMatching(double[][] anArrayToBeUpdated,
double[][] aLeftFirstArg,
BinaryFunction<Double> aFunc,
double[][] aRightSecondArg)
|
static void |
fillMatching(double[][] anArrayToBeUpdated,
double aLeftFirstArg,
BinaryFunction<Double> aFunc,
double[][] aRightSecondArg)
|
static void |
fillRow(double[][] aRawArray,
int aRow,
int aCol,
double aNmbr)
|
static void |
modifyAll(double[][] aRawArray,
UnaryFunction<?> aFunc)
|
static void |
modifyColumn(double[][] aRawArray,
int aRow,
int aCol,
UnaryFunction<?> aFunc)
|
static void |
modifyDiagonal(double[][] aRawArray,
int aRow,
int aCol,
UnaryFunction<?> aFunc)
|
static void |
modifyRow(double[][] aRawArray,
int aRow,
int aCol,
UnaryFunction<?> aFunc)
|
static double[] |
toRawCopyOf(Access1D<?> original)
|
static double[][] |
toRawCopyOf(Access2D<?> original)
|
static void |
visitAll(double[][] aRawArray,
AggregatorFunction<?> aVisitor)
|
static void |
visitColumn(double[][] aRawArray,
int aRow,
int aCol,
AggregatorFunction<?> aVisitor)
|
static void |
visitDiagonal(double[][] aRawArray,
int aRow,
int aCol,
AggregatorFunction<?> aVisitor)
|
static void |
visitRow(double[][] aRawArray,
int aRow,
int aCol,
AggregatorFunction<?> aVisitor)
|
static Access1D<Double> |
wrapAccess1D(double[] aRaw)
|
static Access2D<Double> |
wrapAccess2D(double[][] aRaw)
|
copyOf
public static double[] copyOf(double[] original)
copyOf
public static int[] copyOf(int[] original)
copyOf
public static <T> T[] copyOf(T[] original)
exchangeColumns
public static void exchangeColumns(double[][] aRawArray,
int aColA,
int aColB)
exchangeRows
public static void exchangeRows(double[][] aRawArray,
int aRowA,
int aRowB)
fillAll
public static void fillAll(double[][] aRawArray,
double aNmbr)
fillColumn
public static void fillColumn(double[][] aRawArray,
int aRow,
int aCol,
double aNmbr)
fillDiagonal
public static void fillDiagonal(double[][] aRawArray,
int aRow,
int aCol,
double aNmbr)
fillMatching
public static void fillMatching(double[][] anArrayToBeUpdated,
double aLeftFirstArg,
BinaryFunction<Double> aFunc,
double[][] aRightSecondArg)
fillMatching
public static void fillMatching(double[][] anArrayToBeUpdated,
double[][] aLeftFirstArg,
BinaryFunction<Double> aFunc,
double aRightSecondArg)
fillMatching
public static void fillMatching(double[][] anArrayToBeUpdated,
double[][] aLeftFirstArg,
BinaryFunction<Double> aFunc,
double[][] aRightSecondArg)
fillRow
public static void fillRow(double[][] aRawArray,
int aRow,
int aCol,
double aNmbr)
modifyAll
public static void modifyAll(double[][] aRawArray,
UnaryFunction<?> aFunc)
modifyColumn
public static void modifyColumn(double[][] aRawArray,
int aRow,
int aCol,
UnaryFunction<?> aFunc)
modifyDiagonal
public static void modifyDiagonal(double[][] aRawArray,
int aRow,
int aCol,
UnaryFunction<?> aFunc)
modifyRow
public static void modifyRow(double[][] aRawArray,
int aRow,
int aCol,
UnaryFunction<?> aFunc)
toRawCopyOf
public static double[] toRawCopyOf(Access1D<?> original)
toRawCopyOf
public static double[][] toRawCopyOf(Access2D<?> original)
visitAll
public static void visitAll(double[][] aRawArray,
AggregatorFunction<?> aVisitor)
visitColumn
public static void visitColumn(double[][] aRawArray,
int aRow,
int aCol,
AggregatorFunction<?> aVisitor)
visitDiagonal
public static void visitDiagonal(double[][] aRawArray,
int aRow,
int aCol,
AggregatorFunction<?> aVisitor)
visitRow
public static void visitRow(double[][] aRawArray,
int aRow,
int aCol,
AggregatorFunction<?> aVisitor)
wrapAccess1D
public static Access1D<Double> wrapAccess1D(double[] aRaw)
wrapAccess2D
public static Access2D<Double> wrapAccess2D(double[][] aRaw)