38 #include <unordered_set>
42 namespace matching_blossom {
52 std::vector<long> indexOf(std::vector<node> nodesToFind);
59 const std::vector<edge>& edgeOrder();
61 const std::unordered_set<node>& nodes();
73 std::tuple<long, long> indexOf(
node u,
node v);
80 bool contains(
node v);