Get rid of refs to order in graph
[satune.git] / src / Encoders / orderencoder.h
index 58ea3d8f2703fc44b7243cab3b0d7cd7ae6234f4..b9d9c77c027e3bc53a23219126c8514b446c3ff4 100644 (file)
@@ -14,7 +14,7 @@
 enum NodeStatus {NOTVISITED, VISITED, FINISHED};
 typedef enum NodeStatus NodeStatus;
 
-struct NodeInfo{
+struct NodeInfo {
        NodeStatus status;
        uint finishTime;
 };
@@ -29,6 +29,7 @@ OrderEncoder* allocOrderEncoder();
 void deleteOrderEncoder(OrderEncoder* This);
 
 OrderEncoder* buildOrderGraphs(CSolver* This);
+OrderGraph* buildOrderGraph(Order *order);
 void computeStronglyConnectedComponentGraph(OrderGraph* graph);
 void orderAnalysis(CSolver* solver);
 void initializeNodeInfoSCC(OrderGraph* graph, HashTableNodeInfo* nodeToInfo);