public abstract class AbstractQRAlgorithm extends java.lang.Object implements QRAlgorithm
| Constructor and Description |
|---|
AbstractQRAlgorithm(DblMatrix X) |
| Modifier and Type | Method and Description |
|---|---|
abstract DblMatrix |
getFullQ()
Get the orthogonal matrix Q of the QR decomposition.
|
abstract DblMatrix |
getFullR()
Get the lower triangular matrix R of the QR decomposition.
|
abstract DblMatrix |
getQ()
Get the orthogonal matrix Q of the QR decomposition.
|
abstract DblMatrix |
getR()
Get the lower triangular matrix R of the QR decomposition.
|
abstract boolean |
isSingular()
Return true if a singular condition is encountered during.
|
abstract DblMatrix |
QtransDot(DblMatrix X)
Multiply input by transpose of Q.
|
abstract DblMatrix |
solveSystem(DblMatrix Y)
Solve a linear system (X*b = Y) returning the coeficients
as a DblMatrix.
|
abstract void |
update()
Update the QR decomposition.
|
public AbstractQRAlgorithm(DblMatrix X)
public abstract DblMatrix QtransDot(DblMatrix X)
QRAlgorithmQtransDot in interface QRAlgorithmpublic abstract DblMatrix getQ()
QRAlgorithmgetQ in interface QRAlgorithmpublic abstract DblMatrix getR()
getR in interface QRAlgorithmpublic abstract DblMatrix getFullQ()
QRAlgorithmgetFullQ in interface QRAlgorithmpublic abstract DblMatrix getFullR()
getFullR in interface QRAlgorithmpublic abstract void update()
update in interface QRAlgorithmpublic abstract boolean isSingular()
isSingular in interface QRAlgorithmpublic abstract DblMatrix solveSystem(DblMatrix Y)
solveSystem in interface QRAlgorithmCopyright © 2011, 2013. Daniel P. Dougherty