|
Orbital library | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object orbital.moon.logic.resolution.ClausalIndex
public class ClausalIndex
Manages a clause index.
Constructor Summary | |
---|---|
ClausalIndex()
Create a new empty index. |
Method Summary | |
---|---|
boolean |
add(Clause C)
Add clause C to our index. |
void |
clear()
|
java.util.Iterator |
getProbableComplementClauses(Formula L)
Get an iterator of all clauses that contain literals which could possibly unify with ~L. |
java.util.Iterator |
getProbableComplementLiterals(Formula L)
Get an iterator of all literals which could possibly unify with ~L. |
java.util.Iterator |
getProbableComplements(Formula L)
Get an iterator of all (clause,literal) pairs which could possibly unify with ~L. |
java.util.Iterator |
getProbableUnifiableClauses(Formula L)
Get an iterator of all clauses that contain literals which could possibly unify with L. |
java.util.Iterator |
getProbableUnifiableLiterals(Formula L)
Get an iterator of all literals which could possibly unify with L. |
java.util.Iterator |
getProbableUnifiables(Formula L)
Get an iterator of all (clause,literal) pairs which could possibly unify with L. |
boolean |
isEmpty()
Check whether this index is empty. |
boolean |
remove(Clause C)
Remove clause C from our index. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ClausalIndex()
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Iterator getProbableUnifiables(Formula L)
public java.util.Iterator getProbableComplements(Formula L)
public java.util.Iterator getProbableUnifiableClauses(Formula L)
public java.util.Iterator getProbableComplementClauses(Formula L)
public java.util.Iterator getProbableUnifiableLiterals(Formula L)
public java.util.Iterator getProbableComplementLiterals(Formula L)
public boolean isEmpty()
public boolean add(Clause C)
public boolean remove(Clause C)
public void clear()
|
Orbital library 1.3.0: 11 Apr 2009 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |