org.sat4j.csp
Class Predicate
java.lang.Object
org.sat4j.csp.Predicate
- All Implemented Interfaces:
- Clausifiable
public class Predicate
- extends java.lang.Object
- implements Clausifiable
A predicate is a formula given in intension.
- Author:
- daniel
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Predicate
public Predicate()
setExpression
public void setExpression(java.lang.String expr)
addVariable
public void addVariable(java.lang.String name)
toClause
public void toClause(org.sat4j.specs.ISolver solver,
org.sat4j.specs.IVec<Var> vscope,
org.sat4j.specs.IVec<Evaluable> vars)
throws org.sat4j.specs.ContradictionException
- Specified by:
toClause in interface Clausifiable
- Throws:
org.sat4j.specs.ContradictionException