]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.1.1
authorfred <fred>
Sun, 24 Mar 2002 19:50:24 +0000 (19:50 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:50:24 +0000 (19:50 +0000)
lily/include/colhpos.hh

index a1407366eaf6833a7dffba62cf3ad57c66f4f336..a8891ea0046c73ccdec794619863bc78fdbdc1e3 100644 (file)
@@ -6,21 +6,29 @@
 
 #ifndef COLHPOS_HH
 #define COLHPOS_HH
+
 #include "varray.hh"
 #include "lily-proto.hh"
 
 typedef Array<PCol*>  Line_of_cols;
 
 struct Col_hpositions {
+    Line_spacer * spacer_l_;
     bool ugh_b_;
     Line_of_cols error_col_l_arr_;
     Line_of_cols cols;
     Array<Real> config;
-    Real energy;
+    Real energy_f_;
+    bool satisfies_constraints_b_;
 
     /* ************** */
     void OK()const;
-
+    ~Col_hpositions();
+    void solve_line();
+    void approximate_solve_line();
+    /** generate a solution with no regard to idealspacings or
+      constraints.  should always work */
+    void stupid_solution();
     Col_hpositions();
     void add( PCol*c);
     void print() const;