Get rid of refs to order in graph
[satune.git] / src / Encoders / ordergraph.h
index 67b3fc2f87abac05d7f0dec65b1853a1d6184a53..145d751288b0b60928c7cf095ef4703c49f929a0 100644 (file)
 struct OrderGraph{
        HashSetOrderNode* nodes;
        HashSetOrderEdge* edges;
+       VectorOrderNode scc;
 };
 
 OrderGraph* allocOrderGraph();
 void addOrderConstraintToOrderGraph(OrderGraph* graph, Boolean* constr);
-OrderNode* getOrderNodeFromOrderGraph(OrderGraph* graph, uint64_t id, Order* order);
+OrderNode* getOrderNodeFromOrderGraph(OrderGraph* graph, uint64_t id);
 OrderEdge* getOrderEdgeFromOrderGraph(OrderGraph* graph, Boolean* order, OrderNode* begin, OrderNode* end);
 void addOrderEdge(OrderGraph* graph, OrderNode* node1, OrderNode* node2, Boolean* constr);
 void deleteOrderGraph(OrderGraph* graph);