/*
page-spacing.hh -- routines for spacing systems
vertically across pages
source file of the GNU LilyPond music typesetter
(c) 2006 Han-Wen Nienhuys
*/
#ifndef PAGE_SPACING_HH
#define PAGE_SPACING_HH
#include "constrained-breaking.hh"
struct Spacing_result {
vector systems_per_page_;
vector force_;
Real penalty_;
Real demerits_;
};
Spacing_result space_systems_on_min_pages (vector const&,
Real page_height,
Real odd_pages_penalty);
Spacing_result space_systems_on_best_pages (vector const&,
Real page_height,
Real odd_pages_penalty);
#endif /* PAGE_SPACING_HH */