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) double
double
determinant
(double[][] M) double[][]
inverse()
double[][]
inverse
(double[][] m) (package private) boolean
isSquare
(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) void
print
(double[][] M) (package private) double
sign
(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)
-