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