|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.bddbddb.InferenceRule net.sf.bddbddb.LSInferenceRule
public class LSInferenceRule
LSInferenceRule
Nested Class Summary |
---|
Nested classes/interfaces inherited from class net.sf.bddbddb.InferenceRule |
---|
InferenceRule.DependenceNavigator |
Field Summary |
---|
Fields inherited from class net.sf.bddbddb.InferenceRule |
---|
bottom, id, necessaryVariables, solver, top, unnecessaryVariables |
Constructor Summary | |
---|---|
LSInferenceRule(Solver solver,
java.util.List top,
RuleTerm bottom)
|
|
LSInferenceRule(Solver solver,
java.util.List top,
RuleTerm bottom,
int id)
|
Method Summary | |
---|---|
void |
reportStats()
Report statistics about this rule. |
boolean |
update()
Update the head relation of this rule based on the subgoal relations. |
Methods inherited from class net.sf.bddbddb.InferenceRule |
---|
calculateNecessaryVariables, checkUnnecessaryVariables, copyOptions, free, fromXMLElement, generateIR_incremental, generateIR, getAttribute, getHead, getNecessaryVariables, getRelationToDefiningRule, getRelationToUsingRule, getSubgoals, getUnnecessaryVariables, getVariable, getVariables, getVarNameMap, hashCode, numberOfVariables, split, toString, toXMLElement |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LSInferenceRule(Solver solver, java.util.List top, RuleTerm bottom)
solver
- top
- bottom
- public LSInferenceRule(Solver solver, java.util.List top, RuleTerm bottom, int id)
solver
- top
- bottom
- id
- Method Detail |
---|
public boolean update()
InferenceRule
update
in class InferenceRule
public void reportStats()
InferenceRule
reportStats
in class InferenceRule
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |