+struct pneigh_load_less {
+ bool operator()(const neighbor* a, const neighbor* b)
+ {
+ return a->get_load() < b->get_load();
+ }
+};
+
+struct pneigh_load_greater {
+ bool operator()(const neighbor* a, const neighbor* b)
+ {
+ return a->get_load() > b->get_load();
+ }
+};
+