diff --git a/src/libvpsc/block.h b/src/libvpsc/block.h
index 81e6c763772b88ed4d134e9cfe65fd4946c0045d..9c285f311dc053f23f49f9ad11c7f11a5b6d086d 100644 (file)
--- a/src/libvpsc/block.h
+++ b/src/libvpsc/block.h
#include <vector>
#include <iostream>
+template <class T> class PairingHeap;
+namespace vpsc {
class Variable;
class Constraint;
-template <class T> class PairingHeap;
-class StupidPriorityQueue;
class Block
{
long timeStamp;
PairingHeap<Constraint*> *in;
PairingHeap<Constraint*> *out;
+ bool isActiveDirectedPathBetween(Variable* u, Variable *v);
private:
typedef enum {NONE, LEFT, RIGHT} Direction;
typedef std::pair<double, Constraint*> Pair;
void setUpConstraintHeap(PairingHeap<Constraint*>* &h,bool in);
};
+}
#endif // SEEN_REMOVEOVERLAP_BLOCK_H