Class Summary
CAAgent Implements a simple CA agent to be used with CellularAutomataLayered, where the CA agent is an embodied entity within the CA world.
CellularAutomata This class provides the necessary functionality for simple 2-dimensional cellular automata.
CellularAutomataLayered Expands upon the cellular automata class by adding a separate layer of automata that are independent of the world states.
DirectedCAAgent An extension of CAAgent that adds a directional functionality.