Package org.jlab.clas.tracking.utilities
Class MatrixOps
java.lang.Object
org.jlab.clas.tracking.utilities.MatrixOps
- Author:
- ziegler
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble[][]
ConversionToArray
(Object obj) double[][]
MatrixAddition
(Object obj1, Object obj2) double[][]
MatrixInversion
(double[][] C) double[][]
MatrixInversionAPA
(double[][] C) double[][]
MatrixInversionEJML
(double[][] C) double[][]
MatrixInversionJAMA
(double[][] Carr) double[][]
MatrixInversionJNP
(double[][] Carr) double[][]
MatrixMultiplication
(Object obj1, Object obj2) double[][]
MatrixSubtraction
(Object obj1, Object obj2) double[][]
MatrixTranspose
(Object obj1) static void
printMatrix
(double[][] mat, String message) prints the matrix -- used for debugging
-
Field Details
-
libr
-
-
Constructor Details
-
MatrixOps
-
-
Method Details
-
ConversionToArray
-
MatrixAddition
-
MatrixSubtraction
-
MatrixMultiplication
-
MatrixTranspose
-
MatrixInversion
public double[][] MatrixInversion(double[][] C) -
MatrixInversionJAMA
public double[][] MatrixInversionJAMA(double[][] Carr) -
MatrixInversionJNP
public double[][] MatrixInversionJNP(double[][] Carr) -
MatrixInversionAPA
public double[][] MatrixInversionAPA(double[][] C) -
MatrixInversionEJML
public double[][] MatrixInversionEJML(double[][] C) -
printMatrix
prints the matrix -- used for debugging- Parameters:
mat
- matrixmessage
-
-