org.ojalgo.matrix
Class MatrixUtils
java.lang.Object
org.ojalgo.matrix.MatrixUtils
public abstract class MatrixUtils
- extends Object
|
Method Summary |
static boolean |
equals(BasicMatrix aMtrx1,
BasicMatrix aMtrx2,
NumberContext aCntxt)
|
static
|
equals(MatrixStore<N> aStore,
Bidiagonal<N> aDecomp,
NumberContext aCntxt)
|
static
|
equals(MatrixStore<N> aStore,
Bidiagonal<N> aDecomp,
NumberContext aCntxt,
boolean fullRecreation)
|
static
|
equals(MatrixStore<N> aStore,
Cholesky<N> aDecomp,
NumberContext aCntxt)
|
static
|
equals(MatrixStore<N> aStore,
Eigenvalue<N> aDecomp,
NumberContext aCntxt)
|
static
|
equals(MatrixStore<N> aStore,
LU<N> aDecomp,
NumberContext aCntxt)
|
static
|
equals(MatrixStore<N> aStore1,
MatrixStore<N> aStore2,
NumberContext aCntxt)
|
static
|
equals(MatrixStore<N> aStore,
QR<N> aDecomp,
NumberContext aCntxt)
|
static
|
equals(MatrixStore<N> aStore,
SingularValue<N> aDecomp,
NumberContext aCntxt)
|
static
|
equals(MatrixStore<N> aStore,
SingularValue<N> aDecomp,
NumberContext aCntxt,
boolean fullRecreation)
|
static
|
equals(MatrixStore<N> aStore,
Tridiagonal<N> aDecomp,
NumberContext aCntxt)
|
static int |
hashCode(BasicMatrix aMtrx)
|
static
|
hashCode(MatrixStore<N> aStore)
|
static int[] |
makeDecreasingRange(int aFirst,
int aCount)
|
static int[] |
makeIncreasingRange(int aFirst,
int aCount)
|
static PhysicalStore<ComplexNumber> |
makeRandomComplexStore(int aRowDim,
int aColDim)
|
static int[] |
makeRange(int anInd)
|
static int |
max(int... values)
|
static int |
min(int... values)
|
static void |
printToStream(PrintStream aPrintStream,
BasicMatrix aMtrx,
NumberContext aCntxt)
|
static void |
printToStream(PrintStream aPrintStream,
MatrixStore<?> aStore,
NumberContext aCntxt)
|
static
|
reconstruct(Bidiagonal<N> aDecomp)
|
static
|
reconstruct(Cholesky<N> aDecomp)
|
static
|
reconstruct(Eigenvalue<N> aDecomp)
|
static
|
reconstruct(Hessenberg<N> aDecomp)
|
static
|
reconstruct(LU<N> aDecomp)
|
static
|
reconstruct(QR<N> aDecomp)
|
static
|
reconstruct(SingularValue<N> aDecomp)
|
static
|
reconstruct(Tridiagonal<N> aDecomp)
|
static String |
toString(BasicMatrix aMtrx)
|
static Access2D<BigDecimal> |
wrapBigAccess2D(BasicMatrix aMtrx)
|
static Access2D<ComplexNumber> |
wrapComplexAccess2D(BasicMatrix aMtrx)
|
static Access2D<Double> |
wrapPrimitiveAccess2D(BasicMatrix aMtrx)
|
equals
public static boolean equals(BasicMatrix aMtrx1,
BasicMatrix aMtrx2,
NumberContext aCntxt)
equals
public static <N extends Number> boolean equals(MatrixStore<N> aStore,
Bidiagonal<N> aDecomp,
NumberContext aCntxt)
equals
public static <N extends Number> boolean equals(MatrixStore<N> aStore,
Bidiagonal<N> aDecomp,
NumberContext aCntxt,
boolean fullRecreation)
equals
public static <N extends Number> boolean equals(MatrixStore<N> aStore,
Cholesky<N> aDecomp,
NumberContext aCntxt)
equals
public static <N extends Number> boolean equals(MatrixStore<N> aStore,
Eigenvalue<N> aDecomp,
NumberContext aCntxt)
equals
public static <N extends Number> boolean equals(MatrixStore<N> aStore,
LU<N> aDecomp,
NumberContext aCntxt)
equals
public static <N extends Number> boolean equals(MatrixStore<N> aStore1,
MatrixStore<N> aStore2,
NumberContext aCntxt)
equals
public static <N extends Number> boolean equals(MatrixStore<N> aStore,
QR<N> aDecomp,
NumberContext aCntxt)
equals
public static <N extends Number> boolean equals(MatrixStore<N> aStore,
SingularValue<N> aDecomp,
NumberContext aCntxt)
equals
public static <N extends Number> boolean equals(MatrixStore<N> aStore,
SingularValue<N> aDecomp,
NumberContext aCntxt,
boolean fullRecreation)
equals
public static <N extends Number> boolean equals(MatrixStore<N> aStore,
Tridiagonal<N> aDecomp,
NumberContext aCntxt)
hashCode
public static int hashCode(BasicMatrix aMtrx)
hashCode
public static <N extends Number> int hashCode(MatrixStore<N> aStore)
makeDecreasingRange
public static int[] makeDecreasingRange(int aFirst,
int aCount)
makeIncreasingRange
public static int[] makeIncreasingRange(int aFirst,
int aCount)
makeRandomComplexStore
public static PhysicalStore<ComplexNumber> makeRandomComplexStore(int aRowDim,
int aColDim)
makeRange
public static int[] makeRange(int anInd)
max
public static int max(int... values)
min
public static int min(int... values)
printToStream
public static void printToStream(PrintStream aPrintStream,
BasicMatrix aMtrx,
NumberContext aCntxt)
printToStream
public static void printToStream(PrintStream aPrintStream,
MatrixStore<?> aStore,
NumberContext aCntxt)
reconstruct
public static <N extends Number> MatrixStore<N> reconstruct(Bidiagonal<N> aDecomp)
reconstruct
public static <N extends Number> MatrixStore<N> reconstruct(Cholesky<N> aDecomp)
reconstruct
public static <N extends Number> MatrixStore<N> reconstruct(Eigenvalue<N> aDecomp)
reconstruct
public static <N extends Number> MatrixStore<N> reconstruct(Hessenberg<N> aDecomp)
reconstruct
public static <N extends Number> MatrixStore<N> reconstruct(LU<N> aDecomp)
reconstruct
public static <N extends Number> MatrixStore<N> reconstruct(QR<N> aDecomp)
reconstruct
public static <N extends Number> MatrixStore<N> reconstruct(SingularValue<N> aDecomp)
reconstruct
public static <N extends Number> MatrixStore<N> reconstruct(Tridiagonal<N> aDecomp)
toString
public static String toString(BasicMatrix aMtrx)
wrapBigAccess2D
public static Access2D<BigDecimal> wrapBigAccess2D(BasicMatrix aMtrx)
wrapComplexAccess2D
public static Access2D<ComplexNumber> wrapComplexAccess2D(BasicMatrix aMtrx)
wrapPrimitiveAccess2D
public static Access2D<Double> wrapPrimitiveAccess2D(BasicMatrix aMtrx)