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