| Constructor and Description |
|---|
ProductLiteral(IntegerVariable v,
IntegerVariable v1,
IntegerVariable v2) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Set<IntegerVariable> |
getVariables() |
int |
hashCode() |
boolean |
isSatisfied()
Returns true when the literal is satisfied.
|
boolean |
isSimple()
Returns true when the literal is simple.
|
boolean |
isUnsatisfiable() |
boolean |
isValid() |
Literal |
neg() |
int |
propagate() |
java.lang.String |
toString() |
public ProductLiteral(IntegerVariable v, IntegerVariable v1, IntegerVariable v2)
public java.util.Set<IntegerVariable> getVariables()
getVariables in class Literalpublic boolean isValid()
throws SugarException
isValid in class LiteralSugarExceptionpublic boolean isUnsatisfiable()
throws SugarException
isUnsatisfiable in class LiteralSugarExceptionpublic boolean isSatisfied()
LiteralisSatisfied in class Literalpublic boolean isSimple()
Literalpublic Literal neg() throws SugarException
neg in class LiteralSugarExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object