public class AscendingRelevanceHeuristic extends ReductionHeuristic
uc| Constructor and Description |
|---|
AscendingRelevanceHeuristic() |
| Modifier and Type | Method and Description |
|---|---|
void |
deliverCriticalClauses(java.util.Set<java.lang.Integer> criticalClauses)
Does nothing by default
|
void |
deliverProof(ResolutionProofTree proof)
Is called by the reduction agent to hand on proof trees to the heuristic
for complex calculations, if usesProofs() is defined to return true.
|
java.lang.String |
getName()
Defines the name of the heuristic as displayed in the reduction agent system.
|
int |
getNextCandidate()
Is used by the reduction agent steered by this heuristic to poll
reduction candidates.
|
boolean |
needsProof() |
void |
setNewUC(MUCStep uc) |
void |
setSelVarOffset(int selVarOffset) |
boolean |
usesProofs()
Determines whether the heuristic wants to be informed about
|
public void setSelVarOffset(int selVarOffset)
setSelVarOffset in class ReductionHeuristicpublic void setNewUC(MUCStep uc)
setNewUC in class ReductionHeuristicpublic boolean needsProof()
needsProof in class ReductionHeuristicpublic boolean usesProofs()
ReductionHeuristicusesProofs in class ReductionHeuristicpublic void deliverProof(ResolutionProofTree proof)
ReductionHeuristicdeliverProof in class ReductionHeuristicpublic int getNextCandidate()
ReductionHeuristicgetNextCandidate in class ReductionHeuristicpublic void deliverCriticalClauses(java.util.Set<java.lang.Integer> criticalClauses)
ReductionHeuristicdeliverCriticalClauses in class ReductionHeuristicpublic java.lang.String getName()
ReductionHeuristicgetName in class ReductionHeuristic