case SATC_TOTAL:
return from->sccNum < to->sccNum;
case SATC_PARTIAL:
- //Adding support for partial order ...
+ return resolvePartialOrder(from, to);
default:
ASSERT(0);
}
}
}
+bool DecomposeOrderResolver::resolvePartialOrder(OrderNode* first, OrderNode* second){
+ if(first->sccNum > second->sccNum){
+ return false;
+ } else {
+ return graph->isTherePath(first, second);
+ }
+
+}
+