Package-level declarations

Types

Link copied to clipboard

Models a bidimensional environment.

Link copied to clipboard
abstract class AbstractEnvironment<T, P : Position<P>> : Environment<T, P>

Base implementation of an Environment: it owns the ordered node list, node positions and neighborhoods, the environment-hosted reactions, the layers associated during setup, and live range queries over node positions. Subclasses define the geometry, through computeActualInsertionPosition and node movement, and may react to node addition and removal through nodeAdded and nodeRemoved.

Link copied to clipboard
class EmptyEnvironment<T, P : Position<P>>(incarnation: Incarnation<T, P>, val dimensions: Int = 2) : AbstractEnvironment<T, P>

An AbstractEnvironment implementation that intentionally provides no spatial functionality.