Package org.la4j.decomposition
Class QRDecompositor
- java.lang.Object
-
- org.la4j.decomposition.AbstractDecompositor
-
- org.la4j.decomposition.RawQRDecompositor
-
- org.la4j.decomposition.QRDecompositor
-
- All Implemented Interfaces:
java.io.Serializable
,MatrixDecompositor
public class QRDecompositor extends RawQRDecompositor implements MatrixDecompositor
This class represents QR decomposition of matrices. More details- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.la4j.decomposition.AbstractDecompositor
matrix
-
-
Constructor Summary
Constructors Constructor Description QRDecompositor(Matrix matrix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Matrix[]
decompose()
Returns the result of QR decomposition of given matrix-
Methods inherited from class org.la4j.decomposition.RawQRDecompositor
applicableTo
-
Methods inherited from class org.la4j.decomposition.AbstractDecompositor
fail, self
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.la4j.decomposition.MatrixDecompositor
applicableTo, self
-
-
-
-
Constructor Detail
-
QRDecompositor
public QRDecompositor(Matrix matrix)
-
-
Method Detail
-
decompose
public Matrix[] decompose()
Returns the result of QR decomposition of given matrixSee http://mathworld.wolfram.com/QRDecomposition.html for more details.
- Specified by:
decompose
in interfaceMatrixDecompositor
- Overrides:
decompose
in classRawQRDecompositor
- Returns:
- { Q, R }
-
-