Package org.jacop.util
Class Matrix
java.lang.Object
org.jacop.util.Matrix
Matrix and operations on matrices.
- Version:
- 4.10
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble[][]cofactor(double[][] m) doubledoubledeterminant(double[][] M) double[][]inverse()double[][]inverse(double[][] m) (package private) booleanisSquare(double[][] M) double[]mult(double[] b) double[][]mult(double[][] b) static FloatIntervalDomain[][]mult(FloatInterval[][] F, double[][] b) (package private) double[][]multiplyByConstant(double[][] m, double c) (package private) voidprint(double[][] M) (package private) doublesign(int n) (package private) double[][]subMatrix(double[][] s, int r, int c) double[][]transpose(double[][] m)
-
Field Details
-
A
double[][] A
-
-
Constructor Details
-
Matrix
public Matrix(double[][] M)
-
-
Method Details
-
determinant
public double determinant() -
determinant
public double determinant(double[][] M) -
cofactor
public double[][] cofactor(double[][] m) -
transpose
public double[][] transpose(double[][] m) -
inverse
public double[][] inverse() -
inverse
public double[][] inverse(double[][] m) -
mult
public double[][] mult(double[][] b) -
mult
public double[] mult(double[] b) -
mult
-
multiplyByConstant
double[][] multiplyByConstant(double[][] m, double c) -
subMatrix
double[][] subMatrix(double[][] s, int r, int c) -
sign
double sign(int n) -
isSquare
boolean isSquare(double[][] M) -
print
void print(double[][] M)
-