Class DenseValueLayerStore

java.lang.Object
repast.simphony.valueLayer.DenseValueLayerStore
All Implemented Interfaces:
ValueLayerStore

public class DenseValueLayerStore extends Object implements ValueLayerStore
Value layer store implementation backed by a dense array.
Author:
Eric Tatatara
  • Field Details

    • array

      protected double[] array
  • Constructor Details

    • DenseValueLayerStore

      public DenseValueLayerStore(int size)
    • DenseValueLayerStore

      public DenseValueLayerStore(int size, double defaultValue)
  • Method Details

    • get

      public double get(long index)
      Description copied from interface: ValueLayerStore
      Get the double value for the specified index.
      Specified by:
      get in interface ValueLayerStore
      Returns:
    • set

      public void set(long index, double value)
      Description copied from interface: ValueLayerStore
      Set the double value for the specified index.
      Specified by:
      set in interface ValueLayerStore
    • size

      public int size()
      Specified by:
      size in interface ValueLayerStore