Changes
Implementation changes:
- Added
startTX() and endTX() to inhibit gc() so that
intermediate nodes would not be garbage collected unintentionally. All added
tryGC() , which only perform gc() when it see fit.
tryGC() is called in endTX() if transaction level becomes 0.
- Newly created node is considered dead and increments the dead nodes counter.
- Added
allSat(int bdd, List<boolean[]>ret) .
|