edu.stanford.nlp.linalg
Class GrowableDenseDoubleArray

java.lang.Object
  |
  +--edu.stanford.nlp.linalg.AbstractArray
        |
        +--edu.stanford.nlp.linalg.GrowableDenseDoubleArray
All Implemented Interfaces:
Array, Cloneable

public class GrowableDenseDoubleArray
extends AbstractArray

Array wrapper for cern.colt.list.DoubleArrayList


Field Summary
 
Fields inherited from class edu.stanford.nlp.linalg.AbstractArray
ci
 
Constructor Summary
GrowableDenseDoubleArray()
           
GrowableDenseDoubleArray(double[] array)
           
GrowableDenseDoubleArray(cern.colt.list.DoubleArrayList array)
           
GrowableDenseDoubleArray(int size)
           
 
Method Summary
 void add(int element)
           
 Object clone()
          Returns deep copy of Array
 boolean containsKey(int key)
          Returns true if the array contains index key
 double get(int i)
          Gets double value of element at index i
 Iterator iterator()
          Returns a set view of the Entries contained in this Array.
 Array newInstance(int size)
          Returns an empty Array of the same dynamic type with given size
 void remove(int i)
          removes i'th element of array and shifts everything to the left
 void set(int i, double val)
          Sets value of element at index i to val
 int size()
          Returns number of elements in Array
 
Methods inherited from class edu.stanford.nlp.linalg.AbstractArray
add, cardinality, columnIndex, distance, divide, divide, dot, entrySet, multiply, multiply, norm, normalize, scale, setAll, setColumnIndex, toLogSpace, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.stanford.nlp.linalg.Array
equals
 

Constructor Detail

GrowableDenseDoubleArray

public GrowableDenseDoubleArray()

GrowableDenseDoubleArray

public GrowableDenseDoubleArray(double[] array)

GrowableDenseDoubleArray

public GrowableDenseDoubleArray(cern.colt.list.DoubleArrayList array)

GrowableDenseDoubleArray

public GrowableDenseDoubleArray(int size)
Method Detail

newInstance

public Array newInstance(int size)
Description copied from interface: Array
Returns an empty Array of the same dynamic type with given size


get

public double get(int i)
Description copied from interface: Array
Gets double value of element at index i


set

public void set(int i,
                double val)
Description copied from interface: Array
Sets value of element at index i to val


add

public void add(int element)

size

public int size()
Description copied from interface: Array
Returns number of elements in Array


containsKey

public boolean containsKey(int key)
Description copied from interface: Array
Returns true if the array contains index key


clone

public Object clone()
Description copied from interface: Array
Returns deep copy of Array

Specified by:
clone in interface Array
Specified by:
clone in class AbstractArray

remove

public void remove(int i)
removes i'th element of array and shifts everything to the left


iterator

public Iterator iterator()
Returns a set view of the Entries contained in this Array.



Stanford NLP Group