public class BoolectorBooleanFormulaManager extends AbstractBooleanFormulaManager<Long,Long,Long,Long>
| Modifier and Type | Field and Description |
|---|---|
protected FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> |
formulaCreator |
| Modifier and Type | Method and Description |
|---|---|
Long |
and(Long pParam1,
Long pParam2) |
Long |
equivalence(Long pBits1,
Long pBits2) |
protected FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> |
getFormulaCreator() |
Long |
ifThenElse(Long pCond,
Long pF1,
Long pF2) |
boolean |
isFalse(Long pBits) |
boolean |
isTrue(Long pBits) |
Long |
makeBooleanImpl(boolean pValue) |
Long |
makeVariableImpl(String varName) |
Long |
not(Long pParam1) |
Long |
or(Long pParam1,
Long pParam2) |
protected TType |
toSolverType(FormulaType<?> formulaType) |
Long |
xor(Long pParam1,
Long 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
public Long makeVariableImpl(String varName)
makeVariableImpl in class AbstractBooleanFormulaManager<Long,Long,Long,Long>public Long makeBooleanImpl(boolean pValue)
makeBooleanImpl in class AbstractBooleanFormulaManager<Long,Long,Long,Long>public Long equivalence(Long pBits1, Long pBits2)
equivalence in class AbstractBooleanFormulaManager<Long,Long,Long,Long>public boolean isTrue(Long pBits)
public boolean isFalse(Long pBits)
public Long ifThenElse(Long pCond, Long pF1, Long pF2)
ifThenElse in class AbstractBooleanFormulaManager<Long,Long,Long,Long>protected final FormulaCreator<TFormulaInfo,TType,TEnv,TFuncDecl> getFormulaCreator()
protected final TType toSolverType(FormulaType<?> formulaType)