public class SolvePseudoInverseQrp_D64 extends BaseLinearSolverQrp_D64
A pseudo inverse solver for a generic QR column pivot decomposition algorithm. See
BaseLinearSolverQrp_D64 for technical details on the algorithm.
I, internalSolver, norm2Solution, R, R11, rank, YA, numCols, numRows| Constructor and Description |
|---|
SolvePseudoInverseQrp_D64(org.ejml.interfaces.decomposition.QRPDecomposition<org.ejml.data.DenseMatrix64F> decomposition,
boolean norm2Solution)
Configure and provide decomposition
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
modifiesA() |
boolean |
modifiesB() |
boolean |
setA(org.ejml.data.DenseMatrix64F A) |
void |
solve(org.ejml.data.DenseMatrix64F B,
org.ejml.data.DenseMatrix64F X) |
getDecomposition, invert, quality, upgradeSolution_setA, getApublic SolvePseudoInverseQrp_D64(org.ejml.interfaces.decomposition.QRPDecomposition<org.ejml.data.DenseMatrix64F> decomposition,
boolean norm2Solution)
decomposition - Decomposition used.norm2Solution - If true the basic solution will be returned, false the minimal 2-norm solution.public boolean setA(org.ejml.data.DenseMatrix64F A)
setA in interface org.ejml.interfaces.linsol.LinearSolver<org.ejml.data.DenseMatrix64F>setA in class BaseLinearSolverQrp_D64public void solve(org.ejml.data.DenseMatrix64F B,
org.ejml.data.DenseMatrix64F X)
public boolean modifiesA()
public boolean modifiesB()