public class CenteredRelevanceHeuristic extends ReductionHeuristic
uc
Constructor and Description |
---|
CenteredRelevanceHeuristic() |
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 ReductionHeuristic
public void setNewUC(MUCStep uc)
setNewUC
in class ReductionHeuristic
public boolean needsProof()
needsProof
in class ReductionHeuristic
public boolean usesProofs()
ReductionHeuristic
usesProofs
in class ReductionHeuristic
public void deliverProof(ResolutionProofTree proof)
ReductionHeuristic
deliverProof
in class ReductionHeuristic
public int getNextCandidate()
ReductionHeuristic
getNextCandidate
in class ReductionHeuristic
public void deliverCriticalClauses(java.util.Set<java.lang.Integer> criticalClauses)
ReductionHeuristic
deliverCriticalClauses
in class ReductionHeuristic
public java.lang.String getName()
ReductionHeuristic
getName
in class ReductionHeuristic