fix one more TODO
This commit is contained in:
parent
f7db522c6c
commit
a8c4f4fc52
@ -279,10 +279,12 @@ Clause::logVarTypes (size_t litIdx) const
|
|||||||
void
|
void
|
||||||
Clause::removeLiteral (size_t litIdx)
|
Clause::removeLiteral (size_t litIdx)
|
||||||
{
|
{
|
||||||
// TODO maybe we need to clean up pos/neg/ipg lvs too
|
LogVarSet lvsToRemove = literals_[litIdx].logVarSet()
|
||||||
LogVarSet lvs (literals_[litIdx].logVars());
|
- getLogVarSetExcluding (litIdx);
|
||||||
lvs -= getLogVarSetExcluding (litIdx);
|
ipgLogVars_ -= lvsToRemove;
|
||||||
constr_.remove (lvs);
|
posCountedLvs_ -= lvsToRemove;
|
||||||
|
negCountedLvs_ -= lvsToRemove;
|
||||||
|
constr_.remove (lvsToRemove);
|
||||||
literals_.erase (literals_.begin() + litIdx);
|
literals_.erase (literals_.begin() + litIdx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user