Interface DecompositionResult
- 
- All Known Subinterfaces:
 CholeskyDecompositionResult,LUDecompositionResult,QRDecompositionResult,SVDecompositionResult
- All Known Implementing Classes:
 CholeskyDecompositionCommonsResult,CholeskyDecompositionOpenGammaResult,LUDecompositionCommonsResult,QRDecompositionCommonsResult,SVDecompositionCommonsResult
public interface DecompositionResultContains the results of matrix decomposition.The decomposed matrices (such as the L and U matrices for LU decomposition) are stored in this class. There are methods that allow calculations to be performed using these matrices.
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description double[]solve(double[] input)Solves $\mathbf{A}x = b$ where $\mathbf{A}$ is a (decomposed) matrix and $b$ is a vector.default DoubleArraysolve(DoubleArray input)Solves $\mathbf{A}x = b$ where $\mathbf{A}$ is a (decomposed) matrix and $b$ is a vector.DoubleMatrixsolve(DoubleMatrix input)Solves $\mathbf{A}x = \mathbf{B}$ where $\mathbf{A}$ is a (decomposed) matrix and $\mathbf{B}$ is a matrix. 
 - 
 
- 
- 
Method Detail
- 
solve
default DoubleArray solve(DoubleArray input)
Solves $\mathbf{A}x = b$ where $\mathbf{A}$ is a (decomposed) matrix and $b$ is a vector.- Parameters:
 input- the vector to calculate with- Returns:
 - the vector x
 
 
- 
solve
double[] solve(double[] input)
Solves $\mathbf{A}x = b$ where $\mathbf{A}$ is a (decomposed) matrix and $b$ is a vector.- Parameters:
 input- the vector to calculate with- Returns:
 - the vector x
 
 
- 
solve
DoubleMatrix solve(DoubleMatrix input)
Solves $\mathbf{A}x = \mathbf{B}$ where $\mathbf{A}$ is a (decomposed) matrix and $\mathbf{B}$ is a matrix.- Parameters:
 input- the matrix to calculate with- Returns:
 - the matrix x
 
 
 - 
 
 -