From 5b81cc8376c7514cc6c174354b3ee8ffb58d6b21 Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Fri, 16 Dec 2011 12:27:53 +0100
Subject: [PATCH] Control printing of progress through the parset

---
 src/one-body-sample.cc     | 6 ++++--
 src/one-body-sample.parset | 1 +
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index fd376313..2b9f0e4e 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -269,8 +269,10 @@ int main(int argc, char *argv[]) {
                           myGlobalNonlinearity, nodalIntegrals);
 
     for (size_t run = 1; run <= parset.get<size_t>("timesteps"); ++run) {
-      std::cout << ".";
-      std::cout.flush();
+      if (parset.get<bool>("printProgress")) {
+        std::cout << ".";
+        std::cout.flush();
+      }
 
       // b = neumann
       assemble_neumann<GridType, GridView, SmallVector, P1Basis>(
diff --git a/src/one-body-sample.parset b/src/one-body-sample.parset
index 7f89be79..f9b698d7 100644
--- a/src/one-body-sample.parset
+++ b/src/one-body-sample.parset
@@ -3,6 +3,7 @@ timesteps = 100
 
 verbose = false
 printFrictionalBoundary = false
+printProgress = true
 
 useNonlinearGS = false # true
 useGS = false
-- 
GitLab