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)
QRAlgorithmQtransDot in interface QRAlgorithmQtransDot in class AbstractQRAlgorithmpublic DblMatrix getQ()
QRAlgorithmgetQ in interface QRAlgorithmgetQ in class AbstractQRAlgorithmpublic DblMatrix getR()
AbstractQRAlgorithmgetR in interface QRAlgorithmgetR in class AbstractQRAlgorithmpublic DblMatrix getFullR()
AbstractQRAlgorithmgetFullR in interface QRAlgorithmgetFullR in class AbstractQRAlgorithmpublic DblMatrix getFullQ()
QRAlgorithmgetFullQ in interface QRAlgorithmgetFullQ in class AbstractQRAlgorithmpublic void update()
AbstractQRAlgorithmupdate in interface QRAlgorithmupdate in class AbstractQRAlgorithmpublic boolean isSingular()
AbstractQRAlgorithmisSingular in interface QRAlgorithmisSingular in class AbstractQRAlgorithmpublic DblMatrix solveSystem(DblMatrix X)
AbstractQRAlgorithmsolveSystem in interface QRAlgorithmsolveSystem in class AbstractQRAlgorithmCopyright © 2011, 2013. Daniel P. Dougherty