public class AdjLinearSolverQr extends LinearSolverQr implements AdjustableLinearSolver
maxCols, maxRows, Q, RnumCols, numRows| Constructor and Description |
|---|
AdjLinearSolverQr() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addRowToA(double[] A_row,
int rowIndex)
Adds a row to A.
|
DenseMatrix64F |
getA()
Compute the A matrix from the Q and R matrices.
|
boolean |
removeRowFromA(int index)
Removes a row from A.
|
void |
setMaxSize(int maxRows,
int maxCols)
Changes the size of the matrix it can solve for
|
getDecomposer, getQ, getR, modifiesA, modifiesB, quality, setA, solve_setA, invertpublic void setMaxSize(int maxRows,
int maxCols)
LinearSolverQrsetMaxSize in class LinearSolverQrmaxRows - Maximum number of rows in the matrix it will decompose.maxCols - Maximum number of columns in the matrix it will decompose.public DenseMatrix64F getA()
getA in class LinearSolverAbstractpublic boolean addRowToA(double[] A_row,
int rowIndex)
AdjustableLinearSolverLinearSolver.setA(T).addRowToA in interface AdjustableLinearSolverA_row - The row in A.rowIndex - Where the row appears in A.public boolean removeRowFromA(int index)
AdjustableLinearSolverLinearSolver.setA(T).removeRowFromA in interface AdjustableLinearSolverindex - which row is removed from A.