Package org.la4j.decomposition
Interface MatrixDecompositor
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
AbstractDecompositor
,CholeskyDecompositor
,EigenDecompositor
,LUDecompositor
,QRDecompositor
,RawLUDecompositor
,RawQRDecompositor
,SingularValueDecompositor
public interface MatrixDecompositor extends java.io.Serializable
Interface for implementing various matrix decompositions. More details
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
applicableTo(Matrix matrix)
Checks whether this decompositor is applicable to given matrix or not.Matrix[]
decompose()
Decomposes the wrapped matrix.Matrix
self()
Returns the self matrix of this decompositor.
-
-
-
Method Detail
-
decompose
Matrix[] decompose()
Decomposes the wrapped matrix.- Returns:
-
self
Matrix self()
Returns the self matrix of this decompositor.- Returns:
-
applicableTo
boolean applicableTo(Matrix matrix)
Checks whether this decompositor is applicable to given matrix or not.- Parameters:
matrix
-- Returns:
-
-