Package repast.simphony.valueLayer
Class DenseValueLayerStore
java.lang.Object
repast.simphony.valueLayer.DenseValueLayerStore
- All Implemented Interfaces:
ValueLayerStore
Value layer store implementation backed by a dense array.
- Author:
- Eric Tatatara
-
Field Summary
-
Constructor Summary
ConstructorDescriptionDenseValueLayerStore
(int size) DenseValueLayerStore
(int size, double defaultValue) -
Method Summary
-
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 interfaceValueLayerStore
- 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 interfaceValueLayerStore
-
size
public int size()- Specified by:
size
in interfaceValueLayerStore
-