|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LearnedConstraintsDeletionStrategy
Strategy for cleaning the database of learned clauses.
Method Summary | |
---|---|
ConflictTimer |
getTimer()
|
void |
init()
|
void |
onClauseLearning(Constr outLearnt)
Hook method called when a new clause has just been derived during conflict analysis. |
void |
onConflictAnalysis(Constr reason)
Hook method called on constraints participating to the conflict analysis. |
void |
onPropagation(Constr from)
Hook method called when a unit clause is propagated thanks to from. |
void |
reduce(IVec<Constr> learnedConstrs)
Hook method called when the solver wants to reduce the set of learned clauses. |
Method Detail |
---|
void init()
ConflictTimer getTimer()
void reduce(IVec<Constr> learnedConstrs)
learnedConstrs
- void onClauseLearning(Constr outLearnt)
outLearnt
- void onConflictAnalysis(Constr reason)
reason
- void onPropagation(Constr from)
from
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |