}
}
}
- if(getSizeVectorEdge(clauses) == 0){
+ if(getSizeVectorEdge(clauses) == 0) {
deleteVectorEdge(clauses);
return E_False;
}
}
}
}
-
+ if(getSizeVectorEdge(clauses) == 0){
+ deleteVectorEdge(clauses);
+ return;
+ }
Edge cor=constraintAND(This->cnf, getSizeVectorEdge(clauses), exposeArrayEdge(clauses));
addConstraintCNF(This->cnf, cor);
deleteVectorEdge(clauses);
carray[i]=constraintIFF(This->cnf, ee0->variables[i], ee1->variables[i]);
}
return constraintAND(This->cnf, numVars, carray);
-}
+}