Remove backedges from cyclegraph
[c11tester.git] / cyclegraph.h
index 7a90f5cf3318ec039c8fc2f14fc8469dfe57d50d..fefe34401c15038484bd44389b4da44a80cc56ec 100644 (file)
@@ -86,10 +86,7 @@ public:
        bool addEdge(CycleNode *node);
        CycleNode * getEdge(unsigned int i) const;
        unsigned int getNumEdges() const;
-       CycleNode * getBackEdge(unsigned int i) const;
-       unsigned int getNumBackEdges() const;
        CycleNode * removeEdge();
-       CycleNode * removeBackEdge();
 
        bool setRMW(CycleNode *);
        CycleNode * getRMW() const;
@@ -104,9 +101,6 @@ private:
        /** @brief The edges leading out from this node */
        SnapVector<CycleNode *> edges;
 
-       /** @brief The edges leading into this node */
-       SnapVector<CycleNode *> back_edges;
-
        /** Pointer to a RMW node that reads from this node, or NULL, if none
         * exists */
        CycleNode *hasRMW;