com.sjm.machlearn.util
Class DoubleMatrix

java.lang.Object
  |
  +--com.sjm.machlearn.util.MainClass
        |
        +--com.sjm.machlearn.util.DoubleMatrix

public class DoubleMatrix
extends MainClass


Field Summary
protected  int col
           
protected  double[][] data
           
protected  int row
           
 
Fields inherited from class com.sjm.machlearn.util.MainClass
debug, debug_level, debug_listeners
 
Constructor Summary
DoubleMatrix(int r, int c)
           
 
Method Summary
 void add(DoubleMatrix dm)
           
 void add(int r, int c, double value)
           
 DoubleMatrix copyMatrix()
           
 double[] get(int r)
           
 double get(int r, int c)
           
 int numCol()
           
 int numRow()
           
 java.lang.String printMatrix()
           
 java.lang.String printRow(int r)
           
 void randomize(double min, double max)
           
 void set(int i, int j, double value)
           
 int size()
           
 void sub(int r, int c, double value)
           
 void testIndices(int r, int c)
           
 DoubleMatrix zeroMatrix()
           
 
Methods inherited from class com.sjm.machlearn.util.MainClass
_internalError, _internalError, addDebugListener, debugMesg, debugMesg, debugMesg, debugMesg, debugMesg, debugMesg, debugOff, debugOn, internalError, internalError, setDebug, setDebugLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

row

protected int row

col

protected int col

data

protected double[][] data
Constructor Detail

DoubleMatrix

public DoubleMatrix(int r,
                    int c)
Method Detail

set

public void set(int i,
                int j,
                double value)

get

public double get(int r,
                  int c)

testIndices

public void testIndices(int r,
                        int c)

get

public double[] get(int r)

size

public int size()

numRow

public int numRow()

numCol

public int numCol()

copyMatrix

public DoubleMatrix copyMatrix()

zeroMatrix

public DoubleMatrix zeroMatrix()

add

public void add(DoubleMatrix dm)

add

public void add(int r,
                int c,
                double value)

sub

public void sub(int r,
                int c,
                double value)

randomize

public void randomize(double min,
                      double max)

printRow

public java.lang.String printRow(int r)

printMatrix

public java.lang.String printMatrix()