summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers/trigger.h
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2014-02-14 15:44:21 -0600
committerAndrew Reynolds <andrew.j.reynolds@gmail.com>2014-02-14 15:44:36 -0600
commiteb5debabce433774a0dbfd46745efb8fcf38b8ab (patch)
tree265975eab00a2919d53eb32c6bb993ed7490cbd4 /src/theory/quantifiers/trigger.h
parent4c7f8d38445f067bb85f38cf3ea343cc92e41ef2 (diff)
Make QCF more incremental. Fix bug in QCF handling of ITE formulas, add support for ITE terms. Add full-delay inst-when mode. Make strings come before quantifiers in check. Minor cleanup.
Diffstat (limited to 'src/theory/quantifiers/trigger.h')
-rw-r--r--src/theory/quantifiers/trigger.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/theory/quantifiers/trigger.h b/src/theory/quantifiers/trigger.h
index 23cf5f5d0..74fc16764 100644
--- a/src/theory/quantifiers/trigger.h
+++ b/src/theory/quantifiers/trigger.h
@@ -48,7 +48,6 @@ public:
public:
std::vector< Node > d_nodes;
public:
- void debugPrint( const char* c );
IMGenerator* getGenerator() { return d_mg; }
public:
/** reset instantiation round (call this whenever equivalence classes have changed) */
@@ -123,6 +122,14 @@ public:
out << " )";
*/
}
+ void debugPrint( const char * c ) {
+ Trace(c) << "TRIGGER( ";
+ for( int i=0; i<(int)d_nodes.size(); i++ ){
+ if( i>0 ){ Trace(c) << ", "; }
+ Trace(c) << d_nodes[i];
+ }
+ Trace(c) << " )";
+ }
};
inline std::ostream& operator<<(std::ostream& out, const Trigger & tr) {
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback