cox.jmatt.java.MathTools.scrob
Class MMatrixBuilder_SCROB

java.lang.Object
  extended by cox.jmatt.java.MathTools.scrob.MMatrixBuilder_SCROB

public class MMatrixBuilder_SCROB
extends java.lang.Object


Constructor Summary
MMatrixBuilder_SCROB()
           
 
Method Summary
 MMatrix changeElement(MMatrix mtx, int row, int col, double val)
           
 double[][] createArray(int rows, int cols, double fill)
           
 double[][] createArray(java.lang.String array)
           
 double[][] createArray(java.lang.String[] array, java.lang.String csplit)
           
 double[][] createArray(java.lang.String array, java.lang.String rsplit, java.lang.String csplit)
           
 double[][] createDiagonalArray(int dim, double fill, double diag)
           
 MMatrix createDiagonalMMatrix(int dim, double fill, double diag)
           
 int[][] createIntArray(int rows, int cols, int fill)
           
 MMatrix createMMatrix(double[][] array)
           
 MMatrix createMMatrix(int rows, int cols, double fill)
           
 MMatrix createMMatrix(java.lang.String array)
           
 MMatrix createMMatrix(java.lang.String[] array, java.lang.String csplit)
           
 MMatrix createMMatrix(java.lang.String array, java.lang.String rsplit, java.lang.String csplit)
           
 double[][] createRandArray(int pRows, int pCols, int pMin, int pMax, boolean pAllowZero)
           
 MMatrix createRandMMatrix(int pRows, int pCols, int pMin, int pMax, boolean pAllowZero)
           
 double[][] createSquareArray(int dim, double fill)
           
 MMatrix createSquareMMatrix(int dim, double fill)
           
 void dump(double[] array)
           
 void dump(double[][] array)
           
 void printMMatrix(MMatrix matrix)
           
 MMatrix replaceColumn(MMatrix mtx, int indx, double[] val)
           
 MMatrix replaceRow(MMatrix mtx, int indx, double[] val)
           
 double[][] smoothCopy(double[][] array)
           
 MMatrix TEST_MATRIX()
           
 java.lang.String[][] toStringArray(double[][] pAry, java.lang.String rowPfx, java.lang.String rowSfx, java.lang.String[] elPfx, java.lang.String[] elSfx)
           
 double[][] transposeArray(double[][] pAry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MMatrixBuilder_SCROB

public MMatrixBuilder_SCROB()
Method Detail

createArray

public double[][] createArray(int rows,
                              int cols,
                              double fill)

createArray

public double[][] createArray(java.lang.String array)

createArray

public double[][] createArray(java.lang.String[] array,
                              java.lang.String csplit)

createArray

public double[][] createArray(java.lang.String array,
                              java.lang.String rsplit,
                              java.lang.String csplit)

createDiagonalArray

public double[][] createDiagonalArray(int dim,
                                      double fill,
                                      double diag)

createSquareArray

public double[][] createSquareArray(int dim,
                                    double fill)

createIntArray

public int[][] createIntArray(int rows,
                              int cols,
                              int fill)

createRandArray

public double[][] createRandArray(int pRows,
                                  int pCols,
                                  int pMin,
                                  int pMax,
                                  boolean pAllowZero)

createMMatrix

public MMatrix createMMatrix(int rows,
                             int cols,
                             double fill)

createMMatrix

public MMatrix createMMatrix(java.lang.String array)

createMMatrix

public MMatrix createMMatrix(java.lang.String[] array,
                             java.lang.String csplit)

createMMatrix

public MMatrix createMMatrix(java.lang.String array,
                             java.lang.String rsplit,
                             java.lang.String csplit)

createDiagonalMMatrix

public MMatrix createDiagonalMMatrix(int dim,
                                     double fill,
                                     double diag)

createSquareMMatrix

public MMatrix createSquareMMatrix(int dim,
                                   double fill)

createMMatrix

public MMatrix createMMatrix(double[][] array)

createRandMMatrix

public MMatrix createRandMMatrix(int pRows,
                                 int pCols,
                                 int pMin,
                                 int pMax,
                                 boolean pAllowZero)

smoothCopy

public double[][] smoothCopy(double[][] array)

dump

public void dump(double[][] array)

dump

public void dump(double[] array)

printMMatrix

public void printMMatrix(MMatrix matrix)

TEST_MATRIX

public MMatrix TEST_MATRIX()

changeElement

public MMatrix changeElement(MMatrix mtx,
                             int row,
                             int col,
                             double val)

replaceRow

public MMatrix replaceRow(MMatrix mtx,
                          int indx,
                          double[] val)

replaceColumn

public MMatrix replaceColumn(MMatrix mtx,
                             int indx,
                             double[] val)

toStringArray

public java.lang.String[][] toStringArray(double[][] pAry,
                                          java.lang.String rowPfx,
                                          java.lang.String rowSfx,
                                          java.lang.String[] elPfx,
                                          java.lang.String[] elSfx)

transposeArray

public double[][] transposeArray(double[][] pAry)