public AHState(AHAddress local, ConnectionList structs, ConnectionList leafs) {
Leafs = leafs;
Structs = structs;
Local = local;
_directional = new DirectionalRouting(local, structs);
_greedy = new GreedyRouting(local, structs);
_annealing = new AnnealingRouting(local, structs);
}