Package repast.simphony.valueLayer
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 Summary
Fields Modifier and Type Field Description protected double[]
array
-
Constructor Summary
Constructors Constructor Description DenseValueLayerStore(int size)
DenseValueLayerStore(int size, double defaultValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
get(long index)
Get the double value for the specified index.void
set(long index, double value)
Set the double value for the specified index.int
size()
-
-
-
Method Detail
-
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
-
-