++d_mapSize;
d_hasSafeAssignment.push_back( false );
+ // Is wirth mentioning that this is not strictly necessary, but this maintains the internal invariant
+ // that when d_assignment is set this gets set.
+ d_deltaIsSafe = false;
d_assignment.push_back( r );
d_safeAssignment.push_back( DeltaRational(0) );
Assert(inMaps(x));
Assert(greaterThanLowerBound(x, c->getValue()));
+ d_deltaIsSafe = false;
d_lbc.set(x, c);
}
Assert(inMaps(x));
Assert(lessThanUpperBound(x, c->getValue()));
+ d_deltaIsSafe = false;
d_ubc.set(x, c);
}
}
if(revert && !d_history.empty()){
- d_deltaIsSafe = true;
+ d_deltaIsSafe = false;
}
d_history.clear();