1
#ifndef CONFIGURATION_H
2
#define CONFIGURATION_H
11
namespace DependencyGraph {
16
ONE = 1, UNKNOWN = 0, ZERO = -1, CZERO = -2
21
uint32_t distance = 0;
24
uint32_t getDistance() const { return distance; }
25
void setDistance(uint32_t value) { distance = value; }
28
virtual ~Configuration();
30
bool isDone() const { return assignment == ONE || assignment == CZERO; }
34
std::vector<Edge*> dependency_set;
35
Assignment assignment = UNKNOWN;
40
#endif // CONFIGURATION_H