public class AdjLinearSolverQr_DDRM extends LinearSolverQr_DDRM implements AdjustableLinearSolver_DDRM
maxCols, maxRows, Q, R
numCols, numRows
Constructor and Description |
---|
AdjLinearSolverQr_DDRM() |
Modifier and Type | Method and Description |
---|---|
boolean |
addRowToA(double[] A_row,
int rowIndex)
Adds a row to A.
|
org.ejml.data.DMatrixRMaj |
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, getDecomposition, getQ, getR, modifiesA, modifiesB, quality, setA, solve
_setA, invert
public void setMaxSize(int maxRows, int maxCols)
LinearSolverQr_DDRM
setMaxSize
in class LinearSolverQr_DDRM
maxRows
- Maximum number of rows in the matrix it will decompose.maxCols
- Maximum number of columns in the matrix it will decompose.public org.ejml.data.DMatrixRMaj getA()
getA
in class LinearSolverAbstract_DDRM
public boolean addRowToA(double[] A_row, int rowIndex)
AdjustableLinearSolver_DDRM
LinearSolver.setA(S)
.addRowToA
in interface AdjustableLinearSolver_DDRM
A_row
- The row in A.rowIndex
- Where the row appears in A.public boolean removeRowFromA(int index)
AdjustableLinearSolver_DDRM
LinearSolver.setA(S)
.removeRowFromA
in interface AdjustableLinearSolver_DDRM
index
- which row is removed from A.