diff options
author | lianah <lianahady@gmail.com> | 2013-01-31 18:33:20 -0500 |
---|---|---|
committer | lianah <lianahady@gmail.com> | 2013-01-31 18:33:20 -0500 |
commit | 48b19765d2f3ff6b8a5e24187a87512940d74e56 (patch) | |
tree | f747b8b3ba10f9aa98239fa711aff7c1d8fe141b /src/theory/bv/slicer.h | |
parent | 6875e78dc08bd345061e38c0fabb0efd2ceff41d (diff) |
done fixing slicer bugs.
Diffstat (limited to 'src/theory/bv/slicer.h')
-rw-r--r-- | src/theory/bv/slicer.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/theory/bv/slicer.h b/src/theory/bv/slicer.h index c7451c288..c3e893239 100644 --- a/src/theory/bv/slicer.h +++ b/src/theory/bv/slicer.h @@ -187,6 +187,19 @@ class UnionFind { d_nodes[id].setChildren(ch1, ch0); } + class Statistics { + public: + IntStat d_numNodes; + IntStat d_numRepresentatives; + IntStat d_numSplits; + IntStat d_numMerges; + AverageStat d_avgFindDepth; + Statistics(); + ~Statistics(); + }; + + Statistics d_statistics +; public: UnionFind() @@ -208,7 +221,6 @@ public: return d_nodes[id].getBitwidth(); } std::string debugPrint(TermId id); - }; class Slicer { |