public class QrStructuralCounts_DSCC
extends java.lang.Object
Fictional Rows: When there are no non-zero values in a row a fictional row is added to the end. The fictional row will have an element in it that is not zero. It will then be permuted in. The QR decomposition algorithm requires that all rows have a structurally non-zero element in them.
NOTE: This class contains the all of or part of cs_sqrt() and cs_vcounts() in csparse
Constructor and Description |
---|
QrStructuralCounts_DSCC() |
Modifier and Type | Method and Description |
---|---|
int |
getFicticousRowCount() |
int[] |
getLeftMost() |
int |
getM2() |
int[] |
getParent() |
int[] |
getPinv() |
boolean |
process(org.ejml.data.DMatrixSparseCSC A)
Examins the structure of A for QR decomposition
|
void |
setGwork(org.ejml.data.IGrowArray gwork) |
public boolean process(org.ejml.data.DMatrixSparseCSC A)
A
- matrix which is to be decomposedpublic void setGwork(org.ejml.data.IGrowArray gwork)
public int getFicticousRowCount()
public int[] getLeftMost()
public int[] getParent()
public int[] getPinv()
public int getM2()