This simulation demonstrates the twenty-vertex model introduced by Bufetov and Zografos (work in progress).
The model consists of a 3D lattice where arrows are placed on edges, always pointing in positive coordinate directions.
Each vertex has 8 possible incoming arrow configurations and 8 possible outgoing configurations, with conservation of arrow count through each vertex.
The model has 20 vertex types: 2 deterministic (000→000 and 111→111) and 18 stochastic configurations with tuneable weights.
The sampling proceeds in time slices where t = x + y + z, with boundary conditions: empty in xz and yz planes, full in xy plane.