In this repository, you will find all the code described in the chapter 5 ("Using Gecode to solve Musical Constraint Problems") of C. Truchet (Ed.), Constraint Programming in Music, Wiley. (2011)
'make all'
(not yet)
(not yet)
(not yet)
update the gecodeMCP folder to make it run under gecode6.1
all-interval ok
icl->ipl
string char* -> const char*
The Boolean share argument during cloning is not any longer needed. (major)
Removed the deprecated classes MinimizeSpace and MaximizeSpace (use IntMinimizeSpace and IntMaximizeSpace instead). (minor)
The integer consistency level (IntConLevel) has been renamed to integer propagation level (IntPropLevel). Additional levels for speed, memory, basic, and advanced propagation have been added. See Modeling and Programming with Gecode for details. (major)
The commandline option -icl (for integer consistency level) has been replaced by -ipl (for integer propagation level). All new levels can be specified by a comma separated list as argument to -ipl. (major)
Removed the deprecated classes MinimizeScript and MaximizeScript (use IntMinimizeScript and IntMaximizeScript instead). (minor)
IntArgs now support standard initializer lists but do not any longer support variable argument lists (as the combination is really confusing). Now one can write IntArgs c({1,2,3}) for example. (major) update Makefile deployment on gitlab
chord sorting : timelimit + simpletest crash