uka.util
Class DoubleArray2D

java.lang.Object
  extended byuka.util.DoubleArray2D
All Implemented Interfaces:
java.io.Serializable

public final class DoubleArray2D
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  double[] data
           
private  int size0
           
private  int size1
           
 
Constructor Summary
DoubleArray2D(int[] size)
           
DoubleArray2D(int size0, int size1)
           
 
Method Summary
 double get(int[] index)
           
 double get(int index0, int index1)
           
protected  int getPosition(int[] index)
           
protected  int getPosition(int index0, int index1)
           
 int[] getSize()
           
 int getSize0()
           
 int getSize1()
           
 int[] getStride()
           
 int getStride0()
           
 int getStride1()
           
 void inc(int index0, int index1, double value)
           
 void read(BinaryInputStream s, int start1, int stop1)
           
 void set(int[] index, double value)
           
 void set(int index0, int index1, double value)
           
 void write(BinaryOutputStream s, int start1, int stop1)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

size0

private final int size0

size1

private final int size1

data

private final double[] data
Constructor Detail

DoubleArray2D

public DoubleArray2D(int[] size)
See Also:
DoubleArray2D(int, int)

DoubleArray2D

public DoubleArray2D(int size0,
                     int size1)
Method Detail

get

public double get(int[] index)
See Also:
get(int, int)

get

public double get(int index0,
                  int index1)

set

public void set(int[] index,
                double value)
See Also:
#get(int, int, double)

set

public void set(int index0,
                int index1,
                double value)

inc

public void inc(int index0,
                int index1,
                double value)

getSize

public int[] getSize()
See Also:
getSize0(), getSize1()

getSize0

public int getSize0()

getSize1

public int getSize1()

getPosition

protected final int getPosition(int[] index)
See Also:
getPosition(int, int)

getPosition

protected final int getPosition(int index0,
                                int index1)

getStride

public int[] getStride()
See Also:
getStride0(), getStride1()

getStride0

public int getStride0()

getStride1

public int getStride1()

write

public void write(BinaryOutputStream s,
                  int start1,
                  int stop1)
           throws java.io.IOException
Throws:
java.io.IOException

read

public void read(BinaryInputStream s,
                 int start1,
                 int stop1)
          throws java.io.IOException
Throws:
java.io.IOException