public interface LearnedConstraintsDeletionStrategy extends Serializable
Modifier and Type | Method and Description |
---|---|
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.
|
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
- Copyright © 2013 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.