Namespace AS2.Algos.SuboracleTest
Classes
ParallelogramTest
The algorithm initializes and executes the parallelogram suboracle on a parallelogram of amoebots, which implements the parallelogram primitive (https://doi.org/10.4230/LIPIcs.SAND.2026.11).
ParallelogramTestInitializer
ShearTest
Simple algorithm to test the Shear suboracle.
All particles along a contiguous line are marked as members. The root particle acts as the anchor.
ShearTestInitializer
SpiralTest
Simple algorithm to test the Spiral suboracle. Transforms a spiral structure into a line in constant time (https://doi.org/10.4230/LIPIcs.SAND.2026.11).
All particles in the spiral formation are marked as members. The root particle at the spiral's outer end manages the state and coordinates the spiral formation.
SpiralTestInitializer
TrapezoidTest
The algorithm initializes and executes the trapezoid suboracle on a trapezoid of amoebots, which implements the trapezoid primitive (https://doi.org/10.4230/LIPIcs.SAND.2026.11).
TrapezoidTestInitializer
TriangleTest
The algorithm initializes and executes the triangle suboracle on a triangle of amoebots, which implements the triangle primitive (https://doi.org/10.4230/LIPIcs.SAND.2026.11).
TriangleTestInitializer
UnrollingTest
The algorithm initializes and executes the unrolling suboracle on a spiral of amoebots, which implements the unrolling algorithm (https://doi.org/10.4230/LIPIcs.SAND.2026.11).