OrderNode* sinkNode = outEdge->sink;
sinkNode->inEdges.remove(outEdge);
//Adding new edge to new sink and src nodes ...
- OrderEdge *newEdge =getOrderEdgeFromOrderGraph(graph, srcNode, sinkNode);
+ OrderEdge *newEdge = graph->getOrderEdgeFromOrderGraph(srcNode, sinkNode);
newEdge->mustPos = true;
newEdge->polPos = true;
if (newEdge->mustNeg)
while(iterator->hasNext()) {
OrderNode* node = iterator->next();
if(isMustBeTrueNode(node)){
- bypassMustBeTrueNode(This,graph, node);
+ bypassMustBeTrueNode(This, graph, node);
}
}
delete iterator;
ASSERT(parent != rnode);
if (edge->polNeg && parent->sccNum != rnode->sccNum &&
sources->contains(parent)) {
- OrderEdge *newedge = getOrderEdgeFromOrderGraph(graph, rnode, parent);
+ OrderEdge *newedge = graph->getOrderEdgeFromOrderGraph(rnode, parent);
newedge->pseudoPos = true;
}
}
HSIteratorOrderNode *srciterator = sources->iterator();
while (srciterator->hasNext()) {
OrderNode *srcnode = srciterator->next();
- OrderEdge *newedge = getOrderEdgeFromOrderGraph(graph, srcnode, node);
+ OrderEdge *newedge = graph->getOrderEdgeFromOrderGraph(srcnode, node);
newedge->mustPos = true;
newedge->polPos = true;
if (newedge->mustNeg)
while (iterator->hasNext()) {
OrderEdge *edge = iterator->next();
if (edge->mustPos) {
- OrderEdge *invEdge = getInverseOrderEdge(graph, edge);
+ OrderEdge *invEdge = graph->getInverseOrderEdge(edge);
if (invEdge != NULL) {
if (!invEdge->mustPos) {
invEdge->polPos = false;
} else
solver->unsat = true;
- OrderEdge *invEdge = getInverseOrderEdge(graph, edge);
+ OrderEdge *invEdge = graph->getInverseOrderEdge(edge);
if (invEdge != NULL) {
if (!invEdge->mustPos)
invEdge->polPos = false;