]> git.donarmstrong.com Git - lilypond.git/commit
Optimize beam scoring.
authorHan-Wen Nienhuys <hanwen@lilypond.org>
Tue, 1 Feb 2011 01:37:04 +0000 (23:37 -0200)
committerHan-Wen Nienhuys <hanwen@lilypond.org>
Fri, 4 Feb 2011 00:20:07 +0000 (22:20 -0200)
commit3bd8002b58b0408bf9d0f796744fb012b40ba47d
tree3096d45c59e97cfbb8acb03349c230ab22cbee18
parentcc043cb11f95f3d565df2ab791d5a571bb365cd5
Optimize beam scoring.

Use a priority queue of scores.  This allows us to drop the arbitrary
reasonable_score threshold. On morgenlied.ly, this reduces the number
of scoring passes from 13.5k to 10.7k.
lily/beam-quanting.cc
lily/include/beam-scoring-problem.hh