|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Storage + topology that carries the cell values. More...
#include <tpl_ca_concepts.H>
Storage + topology that carries the cell values.
A Lattice exposes the geometric layout of the automaton and a read/write interface over its cells. The CA engine only relies on:
dimension() — number of axes (compile-time or runtime).size(d) — extent along axis d.at(coord) — read access to a cell.set(coord, v) — write access to a cell.The state_type and coord_type aliases let the rest of the module deduce the cell value type and coordinate kind without forcing a particular concrete container.
| L | candidate lattice type. |
Definition at line 113 of file tpl_ca_concepts.H.