]> AND Private Git Repository - loba.git/commitdiff
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Improve output alignment.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Tue, 22 Feb 2011 22:57:15 +0000 (23:57 +0100)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Tue, 22 Feb 2011 22:57:15 +0000 (23:57 +0100)
main.cpp
options.cpp

index 7af6b74759ba189fb93e9630291b0b5074eb177f..ff1fa1bb27f0708b1f2eb1b9ecac24c9e41f7b24 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -26,6 +26,8 @@ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(main);
 #include "tracing.h"
 #include "version.h"
 
 #include "tracing.h"
 #include "version.h"
 
+#define DATA_DESCR_WIDTH 37
+
 namespace {
     // Failure exit status
     enum {
 namespace {
     // Failure exit status
     enum {
@@ -130,8 +132,8 @@ static void check_for_lost_load()
 }
 
 #define PR_STATS(descr, st)                                             \
 }
 
 #define PR_STATS(descr, st)                                             \
-    XBT_INFO("| %.*s: %g / %g / %g", 39,                                \
-             descr " total/avg./stddev. at exit.........................", \
+    XBT_INFO("| %.*s: %g / %g / %g", DATA_DESCR_WIDTH,                  \
+             descr " (total/avg./stddev)................................", \
              st.get_sum(), st.get_mean(), st.get_stddev())
 
 int main(int argc, char* argv[])
              st.get_sum(), st.get_mean(), st.get_stddev())
 
 int main(int argc, char* argv[])
@@ -255,17 +257,19 @@ int main(int argc, char* argv[])
         XBT_INFO(",----[ Results ]");
         PR_STATS("Load", loads);
         PR_STATS("Computation", comps);
         XBT_INFO(",----[ Results ]");
         PR_STATS("Load", loads);
         PR_STATS("Computation", comps);
-        PR_STATS("Data send", data_send_amount);
-        PR_STATS("Data recv", data_recv_amount);
-        PR_STATS("Data send #", data_send_count);
-        PR_STATS("Data recv #", data_recv_count);
-        PR_STATS("Ctrl send", ctrl_send_amount);
-        PR_STATS("Ctrl recv", ctrl_recv_amount);
-        PR_STATS("Ctrl send #", ctrl_send_count);
-        PR_STATS("Ctrl recv #", ctrl_recv_count);
-        XBT_INFO("| Total simulated time...................: %g",
+        PR_STATS("Data send amount", data_send_amount);
+        PR_STATS("Data recv amount", data_recv_amount);
+        PR_STATS("Data send count", data_send_count);
+        PR_STATS("Data recv count", data_recv_count);
+        PR_STATS("Ctrl send amount", ctrl_send_amount);
+        PR_STATS("Ctrl recv amount", ctrl_recv_amount);
+        PR_STATS("Ctrl send count", ctrl_send_count);
+        PR_STATS("Ctrl recv count", ctrl_recv_count);
+        XBT_INFO("| %.*s: %g", DATA_DESCR_WIDTH,
+                 "Total simulated time..................................",
                  simulated_time);
                  simulated_time);
-        XBT_INFO("| Total simulation time..................: %g",
+        XBT_INFO("| %.*s: %g", DATA_DESCR_WIDTH,
+                 "Total simulation time.................................",
                  simulation_time.duration());
         XBT_INFO("`----");
     }
                  simulation_time.duration());
         XBT_INFO("`----");
     }
index e9aa9b078b1b640677ebc3b9c9fb4e14ad217851..0d269d65feb49d583fa53661537bf8607d7b1d48 100644 (file)
@@ -16,6 +16,8 @@ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(main);
 
 #include "options.h"
 
 
 #include "options.h"
 
+#define DATA_DESCR_WIDTH 42
+
 namespace opt {
 
     // Constants
 namespace opt {
 
     // Constants
@@ -135,10 +137,9 @@ const char* opt_helper::on_off(bool b)
 
 const char* opt_helper::descr(const char* str)
 {
 
 const char* opt_helper::descr(const char* str)
 {
-    const int descr_width = 40;
     std::string& res = descr_str;
     res = str;
     std::string& res = descr_str;
     res = str;
-    res.resize(descr_width, '.');
+    res.resize(DATA_DESCR_WIDTH, '.');
     return res.c_str();
 }
 
     return res.c_str();
 }