Class QrStructuralCounts_FSCC
java.lang.Object
org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_FSCC
@Generated("org.ejml.sparse.csc.decomposition.qr.QrStructuralCounts_DSCC")
public class QrStructuralCounts_FSCC
extends Object
Determines the structure of the QR decomposition. Both R and V (householder vectors) component.
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int[]
int
getM2()
int[]
int[]
getPinv()
boolean
Examins the structure of A for QR decompositionvoid
setGwork
(IGrowArray gwork)
-
Constructor Details
-
QrStructuralCounts_FSCC
public QrStructuralCounts_FSCC()
-
-
Method Details
-
process
Examins the structure of A for QR decomposition- Parameters:
A
- matrix which is to be decomposed- Returns:
- true if the solution is valid or false if the decomposition can't be performed (i.e. requires column pivots)
-
setGwork
-
getFicticousRowCount
public int getFicticousRowCount() -
getLeftMost
public int[] getLeftMost() -
getParent
public int[] getParent() -
getPinv
public int[] getPinv() -
getM2
public int getM2()
-