A population view provides a way of referring to a collection of existing entities. It is specified by providing a population and a method to decide whether to add each entity to the view. A typical view would be a grid based decomposition which provides a method to look up all entities in a given grid square.
PopulationView( String name, Population srcPop ) void buildView( Entity e ) void addEntityToView( Entity e )