From f39a05d9ff96aae5412b9d5cf5c47e10ccce5a75 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Sun, 20 May 2007 18:50:45 -0300 Subject: [PATCH] add Page_spacing_result::print() --- lily/include/page-spacing-result.hh | 3 ++- lily/page-spacing-result.cc | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/lily/include/page-spacing-result.hh b/lily/include/page-spacing-result.hh index c37153285e..7dc43d05f6 100644 --- a/lily/include/page-spacing-result.hh +++ b/lily/include/page-spacing-result.hh @@ -21,7 +21,8 @@ struct Page_spacing_result { Real average_force () const; vsize page_count () const; - vsize system_count () const; + vsize system_count () const; + void print () const; Page_spacing_result (); }; diff --git a/lily/page-spacing-result.cc b/lily/page-spacing-result.cc index f677476b34..7e42dc96cb 100644 --- a/lily/page-spacing-result.cc +++ b/lily/page-spacing-result.cc @@ -41,3 +41,12 @@ Page_spacing_result::average_force () const average_force /= page_count (); return average_force; } + +void +Page_spacing_result::print () const +{ + printf ("penalty %lf, demerits %lf\n" , penalty_, demerits_); + for (vsize i = 0; i < page_count (); i++) + printf (" %d: #sys=%d, force=%lf\n", i, systems_per_page_[i], + force_[i]); +} -- 2.39.2