forward declaration of operator and edge_compare struct
move comparator into mesh.cpp