Package repast.simphony.valueLayer
Class SparseValueLayerStore
java.lang.Object
repast.simphony.valueLayer.SparseValueLayerStore
- All Implemented Interfaces:
ValueLayerStore
Value layer store backed by a sparse map.
- Author:
- Eric Tatara
-
Field Summary
-
Constructor Summary
-
Method Summary
-
Field Details
-
defaultValue
protected double defaultValue -
store
-
-
Constructor Details
-
SparseValueLayerStore
public SparseValueLayerStore(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
-