+ /* TODO: switch off? */
+ Direction d = DOWN;
+ do
+ {
+ if (boundary (ties, d, 0).dir_ == d)
+ {
+ Tie_configuration_variation var;
+ var.index_ = (d == DOWN) ? 0 : ties.size () - 1;
+ var.suggestion_ = get_configuration (boundary (ties, d, 0).position_
+ + d, d);
+ vars.push_back (var);
+ }
+ }
+ while (flip (&d) != DOWN);
+