Module rgg

Class VVQueue

java.lang.Object
de.grogra.rgg.model.VVQueue
All Implemented Interfaces:
Queue

public class VVQueue extends Object implements Queue
This XL queue can be used for parallel application of vertex-vertex operations on graph rotation systems. Given an instance g of VVQueue, one can write:
 g <== comma-separated list of GRS operations;
 
where the operations include
v [a b c]
Sets cyclic neighborhood of v to (a, b, c)
a b in v
Modifies cyclic neighborhood of v such that (a, b) is part of the cycle
~a in v
Removes a from cyclic neighbourhood of v
a >> b in v
Replaces a by b in cyclic neighborhood of v
p <+ a +> q
Splits edge from p to q and inserts a
Author:
Ole Kniemeyer