Package net.hydromatic.morel.util
Class Sat.Term
- java.lang.Object
-
- net.hydromatic.morel.util.Sat.Term
-
- Direct Known Subclasses:
Sat.Node,Sat.Not,Sat.Variable
- Enclosing class:
- Sat
public abstract static class Sat.Term extends Object
Base class for all terms (variables, and, or, not).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanevaluate(boolean[] env)StringtoString()protected abstract StringBuilderunparse(StringBuilder buf, int left, int right)
-
-
-
Field Detail
-
op
final Sat.Op op
-
-
Constructor Detail
-
Term
Term(Sat.Op op)
-
-
Method Detail
-
unparse
protected abstract StringBuilder unparse(StringBuilder buf, int left, int right)
-
evaluate
public abstract boolean evaluate(boolean[] env)
-
-