From 570b76b8806b78c70db510ab15e324167b271124 Mon Sep 17 00:00:00 2001
From: Christian Dietrich <christian.dietrich@informatik.uni-erlangen.de>
Date: Tue, 4 Oct 2016 16:13:34 +0200
Subject: [PATCH] ipet/gcfg: record number of transitions

---
 lib/analysis/ipet.rb | 1 +
 lib/ext/gurobi.rb    | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/analysis/ipet.rb b/lib/analysis/ipet.rb
index e97ea3b..040522e 100644
--- a/lib/analysis/ipet.rb
+++ b/lib/analysis/ipet.rb
@@ -1127,6 +1127,7 @@ class IPETBuilder
 
     statistics("WCA",
                "gcfg nodes" => gcfg.nodes.length,
+               "gcfg transitions" => gcfg.nodes.inject(0) {|acc, n| acc + n.successors.length},
                "abbs toplevel" => toplevel_abb_count,
                "abbs microstructure" => abb_to_nodes.length - toplevel_abb_count
                ) if @options.stats
diff --git a/lib/ext/gurobi.rb b/lib/ext/gurobi.rb
index 7bb47f3..46078d0 100644
--- a/lib/ext/gurobi.rb
+++ b/lib/ext/gurobi.rb
@@ -149,7 +149,7 @@ class GurobiILP < ILP
     backlock_idx = 0
     while line = out.gets do
       lines.push(line)
-      if lines.length > 40
+      if lines.length > 40 or @options.verbose
         while backlock_idx < lines.length do
           puts(lines[backlock_idx])
           backlock_idx += 1
-- 
GitLab