Class DGrowArray


public class DGrowArray extends Object
A double array which can have its size changed
  • Field Details

    • data

      public double[] data
    • length

      public int length
  • Constructor Details

    • DGrowArray

      public DGrowArray(int length)
    • DGrowArray

      public DGrowArray()
  • Method Details

    • length

      public int length()
    • reset

      public void reset()
    • reshape

      public DGrowArray reshape(int length)
      Changes the array's length and doesn't attempt to preserve previous values if a new array is required
      length - New array length
    • growInternal

      public void growInternal(int amount)
      Increases the internal array's length by the specified amount. Previous values are preserved. The length value is not modified since this does not change the 'meaning' of the array, just increases the amount of data which can be stored in it. = new data_type[ data.length + amount ]
      amount - Number of elements added to the internal array's length
    • setTo

      public void setTo(DGrowArray original)
    • add

      public void add(double value)
    • get

      public double get(int index)
    • set

      public void set(int index, double value)
    • free

      public void free()