, including all inherited members.
| AckConstraints(T_ack_map &ack_map, T_name_map &name_map) | CVC3::ExprTransform | |
| ANNames(T_ack_map &ack_map, T_type_map &type_map) | CVC3::ExprTransform | |
| B_formula_map typedef | CVC3::ExprTransform | |
| B_name_map typedef | CVC3::ExprTransform | |
| B_Term_map typedef | CVC3::ExprTransform | |
| B_Term_Map_Deleter(B_Term_map &Map) | CVC3::ExprTransform | |
| B_type_map typedef | CVC3::ExprTransform | |
| BryantNames(T_generator_map &generator_map, B_type_map &type_map) | CVC3::ExprTransform | |
| BuildBryantMaps(const Expr &e, T_generator_map &generator_map, B_Term_map &X_generator_map, B_type_map &type_map, std::vector< Expr > &Pred_vec, std::set< Expr > &P_terms, std::set< Expr > &G_terms, B_Term_map &P_term_map, B_Term_map &G_term_map, std::set< Expr > &SeenBefore, std::set< Expr > &ITE_Added) | CVC3::ExprTransform | |
| BuildMap(const Expr &e, T_ack_map &ack_map, T_type_map &type_map, std::set< Expr > &SeenBefore) | CVC3::ExprTransform | |
| ConstrainedConstraints(std::set< Expr > &Not_replaced_set, T_generator_map &Constrained_map, B_name_map &name_map, B_Term_map &Creation_map, std::set< Expr > &Constrained_set, std::set< Expr > &UnConstrained_set, std::set< Expr > &P_constrained_set) | CVC3::ExprTransform | |
| ConstrainedConstraints(T_generator_map &Constrained_map, B_name_map &name_map, B_Term_map &Creation_map, std::set< Expr > &Constrained_set, std::set< Expr > &UnConstrained_set, std::set< Expr > &P_constrained_set) | CVC3::ExprTransform | |
| CountSubTerms(const Expr &e, int &counter) | CVC3::ExprTransform | |
| d_budgetLimit | CVC3::ExprTransform | [private] |
| d_commonRules | CVC3::ExprTransform | [private] |
| d_core | CVC3::ExprTransform | [private] |
| d_newPPCache | CVC3::ExprTransform | [private] |
| d_pushNegCache | CVC3::ExprTransform | [private] |
| d_rules | CVC3::ExprTransform | [private] |
| d_theoryArith | CVC3::ExprTransform | [private] |
| doackermann(const Expr &T) | CVC3::ExprTransform | |
| dobryant(const Expr &T) | CVC3::ExprTransform | |
| ExprTransform(TheoryCore *core) | CVC3::ExprTransform | |
| Get_ITEs(B_formula_map &instance_map, std::set< Expr > &Not_replaced_set, B_Term_map &P_term_map, T_ITE_vec &ITE_vec, B_Term_map &Creation_map, B_name_map &name_map, T_ITE_map &ITE_map) | CVC3::ExprTransform | |
| GetAckSwap(const Expr &orig, std::vector< Expr > &OldAck, std::vector< Expr > &NewAck, T_name_map &name_map, T_ack_map &ack_map, std::set< Expr > &SeenBefore) | CVC3::ExprTransform | |
| GetFormulaMap(const Expr &e, std::set< Expr > &formula_map, std::set< Expr > &G_terms, int &size, int negations) | CVC3::ExprTransform | |
| GetGTerms2(std::set< Expr > &formula_map, std::set< Expr > &G_terms) | CVC3::ExprTransform | |
| GetOrderedTerms(B_formula_map &instance_map, B_name_map &name_map, B_Term_map &X_term_map, T_ITE_vec &ITE_vec, std::set< Expr > &G_terms, std::set< Expr > &X_terms, std::vector< Expr > &Pred_vec, std::vector< Expr > &sortedOps, std::vector< Expr > &Constrained_vec, std::vector< Expr > &UnConstrained_vec, std::set< Expr > &Constrained_set, std::set< Expr > &UnConstrained_set, B_Term_map &G_term_map, B_Term_map &P_term_map, std::set< Expr > &SeenBefore, std::set< Expr > &ITE_Added) | CVC3::ExprTransform | |
| GetOrdering(B_Term_map &X_generator_map, B_Term_map &G_term_map, B_Term_map &P_Term_map) | CVC3::ExprTransform | |
| GetPEqs(const Expr &e, B_name_map &name_map, std::set< Expr > &P_constrained_set, std::set< Expr > &Constrained_set, T_generator_map &Constrained_map, std::set< Expr > &SeenBefore) | CVC3::ExprTransform | |
| GetSortedOpVec(B_Term_map &X_generator_map, B_Term_map &X_term_map, B_Term_map &P_term_map, std::set< Expr > &P_terms, std::set< Expr > &G_terms, std::set< Expr > &X_terms, std::vector< Expr > &sortedOps, std::set< Expr > &SeenBefore) | CVC3::ExprTransform | |
| GetSub_vec(T_ITE_vec &ITE_vec, const Expr &e, std::set< Expr > &ITE_Added) | CVC3::ExprTransform | |
| ITE_generator(Expr &Orig, Expr &Value, B_Term_map &Creation_map, B_name_map &name_map, T_ITE_map &ITE_map) | CVC3::ExprTransform | |
| NEW_formula_map typedef | CVC3::ExprTransform | |
| NewBryantVar(const int a, const int b) | CVC3::ExprTransform | |
| newPP(const Expr &e, int &budget) | CVC3::ExprTransform | |
| newPPrec(const Expr &e, int &budget) | CVC3::ExprTransform | |
| NewVar(const int a, const int b) | CVC3::ExprTransform | |
| PredConstrainer(std::set< Expr > &Not_replaced_set, const Expr &e, const Expr &Pred, int location, B_name_map &name_map, std::set< Expr > &SeenBefore, std::set< Expr > &Constrained_set, T_generator_map &Constrained_map, std::set< Expr > &P_constrained_set) | CVC3::ExprTransform | |
| PredConstrainTester(std::set< Expr > &Not_replaced_set, const Expr &e, B_name_map &name_map, std::vector< Expr > &Pred_vec, std::set< Expr > &Constrained_set, std::set< Expr > &P_constrained_set, T_generator_map &Constrained_map) | CVC3::ExprTransform | |
| preprocess(const Expr &e) | CVC3::ExprTransform | |
| preprocess(const Theorem &thm) | CVC3::ExprTransform | |
| pushNegation(const Expr &e) | CVC3::ExprTransform | |
| pushNegation1(const Expr &e) | CVC3::ExprTransform | |
| pushNegationRec(const Expr &e, bool neg) | CVC3::ExprTransform | |
| pushNegationRec(const Theorem &e, bool neg) | CVC3::ExprTransform | |
| RemoveFunctionApps(const Expr &orig, std::set< Expr > &Not_replaced_set, std::vector< Expr > &Old, std::vector< Expr > &New, T_ITE_map &ITE_map, std::set< Expr > &SeenBefore) | CVC3::ExprTransform | |
| setTheoryArith(TheoryArith *arith) | CVC3::ExprTransform | [inline] |
| simplifyWithCare(const Expr &e) | CVC3::ExprTransform | |
| smartSimplify(const Expr &e, ExprMap< bool > &cache) | CVC3::ExprTransform | |
| specialSimplify(const Expr &e, ExprHashMap< Theorem > &cache) | CVC3::ExprTransform | |
| substitute(const Expr &e, ExprHashMap< Theorem > &substTable, ExprHashMap< Theorem > &cache) | CVC3::ExprTransform | [private] |
| T_ack_map typedef | CVC3::ExprTransform | |
| T_generator_map typedef | CVC3::ExprTransform | |
| T_generator_Map_Deleter(T_generator_map &Map) | CVC3::ExprTransform | |
| T_ITE_map typedef | CVC3::ExprTransform | |
| T_ITE_vec typedef | CVC3::ExprTransform | |
| T_name_map typedef | CVC3::ExprTransform | |
| T_type_map typedef | CVC3::ExprTransform | |
| updateQueue(ExprMap< std::set< Expr > * > &queue, const Expr &e, const std::set< Expr > &careSet) | CVC3::ExprTransform | [private] |
| ~ExprTransform() | CVC3::ExprTransform | [inline] |