public class CVC4BooleanFormulaManager extends AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>
| Modifier | Constructor and Description |
|---|---|
protected |
CVC4BooleanFormulaManager(CVC4FormulaCreator pCreator,
CVC4UnsafeFormulaManager ufmgr) |
| Modifier and Type | Method and Description |
|---|---|
protected edu.nyu.acsys.CVC4.Expr |
and(edu.nyu.acsys.CVC4.Expr pParam1,
edu.nyu.acsys.CVC4.Expr pParam2) |
protected edu.nyu.acsys.CVC4.Expr |
equivalence(edu.nyu.acsys.CVC4.Expr pBits1,
edu.nyu.acsys.CVC4.Expr pBits2) |
protected FormulaCreator<TFormulaInfo,TType,TEnv> |
getFormulaCreator() |
protected edu.nyu.acsys.CVC4.Expr |
ifThenElse(edu.nyu.acsys.CVC4.Expr pCond,
edu.nyu.acsys.CVC4.Expr pF1,
edu.nyu.acsys.CVC4.Expr pF2) |
protected boolean |
isAnd(edu.nyu.acsys.CVC4.Expr pParam) |
protected boolean |
isEquivalence(edu.nyu.acsys.CVC4.Expr pBits) |
protected boolean |
isFalse(edu.nyu.acsys.CVC4.Expr pBits) |
protected boolean |
isIfThenElse(edu.nyu.acsys.CVC4.Expr pBits) |
protected boolean |
isImplication(edu.nyu.acsys.CVC4.Expr pFormula) |
protected boolean |
isNot(edu.nyu.acsys.CVC4.Expr pParam) |
protected boolean |
isOr(edu.nyu.acsys.CVC4.Expr pParam) |
protected boolean |
isTrue(edu.nyu.acsys.CVC4.Expr pBits) |
protected boolean |
isXor(edu.nyu.acsys.CVC4.Expr pParam) |
protected edu.nyu.acsys.CVC4.Expr |
makeBooleanImpl(boolean pValue) |
protected edu.nyu.acsys.CVC4.Expr |
makeVariableImpl(String pVar) |
protected edu.nyu.acsys.CVC4.Expr |
not(edu.nyu.acsys.CVC4.Expr pParam1) |
protected edu.nyu.acsys.CVC4.Expr |
or(edu.nyu.acsys.CVC4.Expr pParam1,
edu.nyu.acsys.CVC4.Expr pParam2) |
protected TType |
toSolverType(FormulaType<?> formulaType) |
protected <R> R |
visit(BooleanFormulaVisitor<R> pVisitor,
edu.nyu.acsys.CVC4.Expr f) |
protected edu.nyu.acsys.CVC4.Expr |
xor(edu.nyu.acsys.CVC4.Expr pParam1,
edu.nyu.acsys.CVC4.Expr pParam2) |
and, and, andImpl, equivalence, getAllArgs, getArg, ifThenElse, implication, implication, isAnd, isBoolean, isEquivalence, isFalse, isIfThenElse, isImplication, isNot, isOr, isTrue, isXor, makeBoolean, makeVariable, not, or, or, orImpl, visit, xorprotected CVC4BooleanFormulaManager(CVC4FormulaCreator pCreator, CVC4UnsafeFormulaManager ufmgr)
protected edu.nyu.acsys.CVC4.Expr makeVariableImpl(String pVar)
makeVariableImpl in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected edu.nyu.acsys.CVC4.Expr makeBooleanImpl(boolean pValue)
makeBooleanImpl in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected edu.nyu.acsys.CVC4.Expr not(edu.nyu.acsys.CVC4.Expr pParam1)
not in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected edu.nyu.acsys.CVC4.Expr and(edu.nyu.acsys.CVC4.Expr pParam1,
edu.nyu.acsys.CVC4.Expr pParam2)
and in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected edu.nyu.acsys.CVC4.Expr or(edu.nyu.acsys.CVC4.Expr pParam1,
edu.nyu.acsys.CVC4.Expr pParam2)
or in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected edu.nyu.acsys.CVC4.Expr xor(edu.nyu.acsys.CVC4.Expr pParam1,
edu.nyu.acsys.CVC4.Expr pParam2)
xor in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected boolean isNot(edu.nyu.acsys.CVC4.Expr pParam)
isNot in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected boolean isAnd(edu.nyu.acsys.CVC4.Expr pParam)
isAnd in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected boolean isOr(edu.nyu.acsys.CVC4.Expr pParam)
isOr in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected boolean isXor(edu.nyu.acsys.CVC4.Expr pParam)
isXor in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected edu.nyu.acsys.CVC4.Expr equivalence(edu.nyu.acsys.CVC4.Expr pBits1,
edu.nyu.acsys.CVC4.Expr pBits2)
equivalence in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected boolean isTrue(edu.nyu.acsys.CVC4.Expr pBits)
isTrue in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected boolean isFalse(edu.nyu.acsys.CVC4.Expr pBits)
isFalse in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected edu.nyu.acsys.CVC4.Expr ifThenElse(edu.nyu.acsys.CVC4.Expr pCond,
edu.nyu.acsys.CVC4.Expr pF1,
edu.nyu.acsys.CVC4.Expr pF2)
ifThenElse in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected boolean isEquivalence(edu.nyu.acsys.CVC4.Expr pBits)
isEquivalence in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected boolean isImplication(edu.nyu.acsys.CVC4.Expr pFormula)
isImplication in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected boolean isIfThenElse(edu.nyu.acsys.CVC4.Expr pBits)
isIfThenElse in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected <R> R visit(BooleanFormulaVisitor<R> pVisitor, edu.nyu.acsys.CVC4.Expr f)
visit in class AbstractBooleanFormulaManager<edu.nyu.acsys.CVC4.Expr,edu.nyu.acsys.CVC4.Type,CVC4Environment>protected final FormulaCreator<TFormulaInfo,TType,TEnv> getFormulaCreator()
protected final TType toSolverType(FormulaType<?> formulaType)