Package uchicago.src.sim.space

Interface Summary
Cell An interface for adding and retrieving the occupants of a grid cell.
Discrete2DSpace Interface for all Discrete two dimensional spaces.
IMulti2DGrid Interface for grids and tori whose cells can hold more than one object.
Neighborhooder  
Torus Identity interface that indentifies all implementors as tori.
 

Class Summary
AbsMulti2DGrid Base class for grids whose cells can hold more that one occupant.
AbsMulti2DHexagonalGrid Base class for hexagonal grids whose cells can hold more that one occupant.
AbsMulti2DHexagonalTorus Base class for hexagonal torii whose cells can hold more that one occupant.
AbsMulti2DTorus Base class for tori whose cells can hold more that one occupant.
AbstractNeighborhooder  
BagCell A grid cell whose occupants are stored as if in a bag without order.
Diffuse2D Discrete 2nd order approximation of 2d diffusion with evaporation.
Diffuse2DHexagonal Discrete 2nd order approximation of 2d diffusion with evaporation on a hexagonal grid.
HexMultiNeighborhooder  
HexNeighborhooder  
MooreMultiNeighborhooder  
MooreNeighborhooder  
Multi2DGrid A grid object that can hold more than one object in its cells.
Multi2DHexagonalGrid A hexagonal grid object that can hold more than one object in its cells.
Multi2DHexagonalTorus A torus object that can hold more than one object in its cells.
Multi2DTorus A torus object that can hold more than one object in its cells.
Object2DGrid A discrete 2 dimensional grid of objects, accessed by x and y coordinates.
Object2DHexagonalGrid A discrete hexagonal grid of objects accessed by x and y coordinates.
Object2DHexagonalTorus A discrete 2 dimensional hexagonal torus of objects, accessed by x and y coordinates.
Object2DTorus A discrete 2 dimensional torus of objects, accessed by x and y coordinates.
ObjectLocation A data structure holding an object and the x and y coordinates of that object.
OrderedCell A grid cell whose occupants are stored in order of insertion.
OrderedMulti2DGrid A grid object that can hold more than one object in its cells.
OrderedMulti2DHexagonalGrid A hexagonal grid object that can hold more than one object in its cells.
OrderedMulti2DHexagonalTorus A torus that can hold more than one object in its hexagonal cells.
OrderedMulti2DTorus A torus that can hold more than one object in its cells.
RasterSpace A class that represents a raster image as a space.
VectorSpace A VectorSpace is a list-like container containing the objects "inhabiting" that space.
VNMultiNeighborhooder  
VNNeighborhooder