public class Yices2BooleanFormulaManager extends AbstractBooleanFormulaManager<Integer,Integer,Long,Integer>
| Modifier and Type | Field and Description |
|---|---|
protected FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> |
formulaCreator |
| Modifier | Constructor and Description |
|---|---|
protected |
Yices2BooleanFormulaManager(Yices2FormulaCreator pCreator) |
| Modifier and Type | Method and Description |
|---|---|
protected Integer |
and(Integer pParam1,
Integer pParam2) |
protected Integer |
equivalence(Integer pBits1,
Integer pBits2) |
protected FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> |
getFormulaCreator() |
protected Integer |
ifThenElse(Integer pCond,
Integer pF1,
Integer pF2) |
protected boolean |
isFalse(Integer pBits) |
protected boolean |
isTrue(Integer pBits) |
protected Integer |
makeBooleanImpl(boolean pValue) |
protected Integer |
makeVariableImpl(String pVar) |
protected Integer |
not(Integer pParam1) |
protected Integer |
or(Integer pParam1,
Integer pParam2) |
protected TType |
toSolverType(FormulaType<?> formulaType) |
protected Integer |
xor(Integer pParam1,
Integer pParam2) |
and, and, and, andImpl, equivalence, ifThenElse, implication, implication, isFalse, isTrue, makeBoolean, makeFalse, makeTrue, makeVariable, not, or, or, or, orImpl, toConjunction, toConjunctionArgs, toDisjunction, toDisjunctionArgs, transformRecursively, visit, visitRecursively, xorprotected final FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> formulaCreator
protected Yices2BooleanFormulaManager(Yices2FormulaCreator pCreator)
protected Integer makeVariableImpl(String pVar)
makeVariableImpl in class AbstractBooleanFormulaManager<Integer,Integer,Long,Integer>protected Integer makeBooleanImpl(boolean pValue)
makeBooleanImpl in class AbstractBooleanFormulaManager<Integer,Integer,Long,Integer>protected Integer equivalence(Integer pBits1, Integer pBits2)
equivalence in class AbstractBooleanFormulaManager<Integer,Integer,Long,Integer>protected boolean isTrue(Integer pBits)
protected boolean isFalse(Integer pBits)
protected Integer ifThenElse(Integer pCond, Integer pF1, Integer pF2)
ifThenElse in class AbstractBooleanFormulaManager<Integer,Integer,Long,Integer>protected final FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> getFormulaCreator()
protected final TType toSolverType(FormulaType<?> formulaType)