public class SubMatrixSetExtractor
extends java.lang.Object
Constructor and Description |
---|
SubMatrixSetExtractor() |
Modifier and Type | Method and Description |
---|---|
static double |
CompositeValue(double[][] aadbl)
Compute the Aggregate Composite Value of the Supplied Matrix
|
static double |
LeanMaxCompositeSubMatrix(double[][] aadblMaster,
int iStartRow,
int iStartColumn)
Use the "Lean" Method to compute the Maximum Composite Value of all the sub-matrices contained within
a specified Square Matrix starting from the given Row and Column
|
static double |
MaxCompositeSubMatrix(double[][] aadblMaster,
int iStartRow,
int iStartColumn)
Compute the Maximum Composite Value of all the sub-matrices contained within a specified Square Matrix
starting from the given Row and Column
|
static java.util.List<double[][]> |
SquareSubMatrixList(double[][] aadblMaster,
int iStartRow,
int iStartColumn)
Generate the List of all the sub-matrices contained within a specified Square Matrix starting from the
given Row and Column
|
public static final double CompositeValue(double[][] aadbl) throws java.lang.Exception
aadbl
- The Input Matrixjava.lang.Exception
- Thrown if the Aggregate Composite Value cannot be compoutedpublic static final java.util.List<double[][]> SquareSubMatrixList(double[][] aadblMaster, int iStartRow, int iStartColumn)
aadblMaster
- The Master Square MatrixiStartRow
- The Starting RowiStartColumn
- The Starting Columnpublic static final double MaxCompositeSubMatrix(double[][] aadblMaster, int iStartRow, int iStartColumn) throws java.lang.Exception
aadblMaster
- The Master Square MatrixiStartRow
- The Starting RowiStartColumn
- The Starting Columnjava.lang.Exception
- Thrown if the Inputs are Invalidpublic static final double LeanMaxCompositeSubMatrix(double[][] aadblMaster, int iStartRow, int iStartColumn) throws java.lang.Exception
aadblMaster
- The Master Square MatrixiStartRow
- The Starting RowiStartColumn
- The Starting Columnjava.lang.Exception
- Thrown if the Inputs are Invalid