com.meapsoft
Class RingMatrix
java.lang.Object
com.meapsoft.RingMatrix
- public class RingMatrix
- extends java.lang.Object
A class to hold a matrix of values that is a ring buffer of
columns. Each column will always have the same address, but the
accessible columns will change as the matrix grows. The last N
columns will always be accessible.
Constructor Summary |
RingMatrix(int rows,
int columns)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RingMatrix
public RingMatrix(int rows,
int columns)
checkOutColumn
public double[] checkOutColumn()
checkInColumn
public long checkInColumn(double[] db)
returnColumn
public void returnColumn(double[] db)
getColumn
public double[] getColumn(long frAddr)
setColumn
public void setColumn(long frAddr,
double[] dat)
getRows
public int getRows()
getColumns
public int getColumns()
getNextFrAddr
public long getNextFrAddr()