gov.sns.tools
Class MatrixFilter
java.lang.Object
|
+--gov.sns.tools.MatrixFilter
- public class MatrixFilter
- extends java.lang.Object
MatrixFilter maintains a list of rows and columns to ignore from a given
matrix. It can return a reduced matrix and a reduced row vector. It can
also map a reduced column back to a full column by padding the missing
elements with zeros.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MatrixFilter
public MatrixFilter()
- Creates new MatrixFilter
vetoColumn
public void vetoColumn(int baseIndex)
vetoRow
public void vetoRow(int baseIndex)
clear
public void clear()
reducedMatrix
public double[][] reducedMatrix(double[][] baseMatrix)
reducedRowVector
public double[] reducedRowVector(double[] baseRowVector)
reducedColumn
public java.util.List reducedColumn(java.util.List columnList)
columnVector
public double[] columnVector(double[] reducedVector)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object