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).
|