Uses of Class
edu.toronto.cs.tp.cvcl.CVectorExpr

Packages that use CVectorExpr
edu.toronto.cs.tp.cvcl   
edu.toronto.cs.tp.cvcl.test   
edu.toronto.cs.yasm.pgenerator   
edu.toronto.cs.yasm.util   
 

Uses of CVectorExpr in edu.toronto.cs.tp.cvcl
 

Methods in edu.toronto.cs.tp.cvcl that return CVectorExpr
static CVectorExpr CVCLUtil.getAssumptions(ValidityChecker vc)
           
 

Methods in edu.toronto.cs.tp.cvcl with parameters of type CVectorExpr
static Expr Expr.andExpr(CVectorExpr children)
           
 Expr ValidityChecker.andExpr(CVectorExpr children)
           
static void CVCLUtil.assertFormula(ValidityChecker vc, CVectorExpr v)
          Assert all formulas in vector v
 Expr ValidityChecker.existsExpr(CVectorExpr vars, Expr body)
           
 Expr ValidityChecker.forallExpr(CVectorExpr vars, Expr body)
           
 Expr ValidityChecker.funExpr(Op op, CVectorExpr children)
           
 void ValidityChecker.getAssertions(CVectorExpr assertions)
           
 void ValidityChecker.getAssumptions(CVectorExpr assumptions)
           
 void ValidityChecker.getAssumptionsTCC(CVectorExpr assumptions)
           
 void ValidityChecker.getCounterExample(CVectorExpr assertions)
           
protected static long CVectorExpr.getCPtr(CVectorExpr obj)
           
 boolean ValidityChecker.inconsistent(CVectorExpr assumptions)
           
 Expr ValidityChecker.lambdaExpr(CVectorExpr vars, Expr body)
           
 Expr ValidityChecker.listExpr(CVectorExpr kids)
           
 Expr ValidityChecker.listExpr(java.lang.String op, CVectorExpr kids)
           
static Expr Expr.orExpr(CVectorExpr children)
           
 Expr ValidityChecker.orExpr(CVectorExpr children)
           
 Expr ValidityChecker.recordExpr(SWIGTYPE_p_std__vectorTstd__string_t fields, CVectorExpr exprs)
           
 Expr ValidityChecker.simulateExpr(Expr f, Expr s0, CVectorExpr inputs, Expr n)
           
 Expr ValidityChecker.tupleExpr(CVectorExpr exprs)
           
 

Constructors in edu.toronto.cs.tp.cvcl with parameters of type CVectorExpr
Expr(ExprManager em, int kind, CVectorExpr children)
           
Expr(ExprManager em, Op op, CVectorExpr children)
           
 

Uses of CVectorExpr in edu.toronto.cs.tp.cvcl.test
 

Methods in edu.toronto.cs.tp.cvcl.test with parameters of type CVectorExpr
static void ExampleMethods.add(ValidityChecker vc, CVectorExpr a, CVectorExpr b, CVectorExpr sum)
           
static Expr ExampleMethods.CVectorExprq(ValidityChecker vc, CVectorExpr a, CVectorExpr b)
           
static void ExampleMethods.findLeaves(Expr e, CVectorExpr l)
           
 

Uses of CVectorExpr in edu.toronto.cs.yasm.pgenerator
 

Fields in edu.toronto.cs.yasm.pgenerator declared as CVectorExpr
protected  CVectorExpr BasePredicateGenerator.cStatePred
           
protected  CVectorExpr BasePredicateGenerator.pStatePred
           
 

Methods in edu.toronto.cs.yasm.pgenerator with parameters of type CVectorExpr
protected abstract  java.util.List WPPredicateGenerator.findSuspects(CVectorExpr pStatePred, CVectorExpr cStatePred)
          Given parent state and child state return the list of predicates that should be used for refining
protected  java.util.List WPPredicateGenerator.WPDiff.findSuspects(CVectorExpr a, CVectorExpr b)
          This returns a list of predicates that are different before and after the maybe transition
protected  java.util.List WPPredicateGenerator.WPSame.findSuspects(CVectorExpr a, CVectorExpr b)
          This returns a list of predicates that are different before and after the maybe transition
 

Constructors in edu.toronto.cs.yasm.pgenerator with parameters of type CVectorExpr
AIntellegence(PProgram p, PrllAsmtPStmt _stmt, PredicateRefiner _refiner, WPComputer _wp, CVectorExpr _pStatePred, CVectorExpr _cStatePred, CTLNode _prop, java.util.Map _predMap)
           
BackEndGenerator(PProgram _pProgram, PrllAsmtPStmt _stmt, PredicateRefiner _refiner, WPComputer _wp, CVectorExpr _pStatePred, CVectorExpr _cStatePred)
           
BasePredicateGenerator(PProgram _pProgram, PrllAsmtPStmt _stmt, PredicateRefiner _refiner, WPComputer _wp, CVectorExpr _pStatePred, CVectorExpr _cStatePred)
          This constructor of PredicateGenerator is almost the same as the one above, the only difference is the last two premeters.
InconsistentDestinationGenerator(PProgram _pProgram, PredicateRefiner _refiner, CVectorExpr _cStatePred)
           
WPPredicateGenerator.WPDiff(PProgram p, PrllAsmtPStmt _stmt, PredicateRefiner _refiner, WPComputer _wp, CVectorExpr _pStatePred, CVectorExpr _cStatePred)
           
WPPredicateGenerator.WPSame(PProgram p, PrllAsmtPStmt _stmt, PredicateRefiner _refiner, WPComputer _wp, CVectorExpr _pStatePred, CVectorExpr _cStatePred)
           
WPPredicateGenerator(PProgram p, PrllAsmtPStmt _stmt, PredicateRefiner _refiner, WPComputer _wp, CVectorExpr _pStatePred, CVectorExpr _cStatePred)
           
 

Uses of CVectorExpr in edu.toronto.cs.yasm.util
 

Methods in edu.toronto.cs.yasm.util that return CVectorExpr
static CVectorExpr Util.cleanVector(CVectorExpr v)
           
static CVectorExpr Util.fListToVector(java.util.List l)
           
 

Methods in edu.toronto.cs.yasm.util with parameters of type CVectorExpr
static CVectorExpr Util.cleanVector(CVectorExpr v)
           
static java.util.List Util.fVectorToList(CVectorExpr v)
           
static void Util.printVector(CVectorExpr e)