base version
[satune.git] / src / Encoders / orderedge.h
index 8785a0c7869fe509ca966a038c0b46653548dad5..a34e3d26604dcf2c2e8292c4c0fb90935566d756 100644 (file)
@@ -17,10 +17,16 @@ struct OrderEdge {
        unsigned int polNeg:1;
        unsigned int mustPos:1;
        unsigned int mustNeg:1;
+       unsigned int pseudoPos:1;
 };
 
 OrderEdge* allocOrderEdge(OrderNode* begin, OrderNode* end);
 void deleteOrderEdge(OrderEdge* This);
+void setPseudoPos(OrderGraph *graph, OrderEdge* edge);
+void setMustPos(OrderGraph *graph, OrderEdge *edge);
+void setMustNeg(OrderGraph *graph, OrderEdge *edge);
+void setPolPos(OrderGraph *graph, OrderEdge *edge);
+void setPolNeg(OrderGraph *graph, OrderEdge *edge);
 
 #endif /* ORDEREDGE_H */