-
Notifications
You must be signed in to change notification settings - Fork 10
A high-performance Constraint Programming solver, created before the yellow things took the same name.
License
minion/minion
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
If you have downloaded a binary for your OS, the minion binary will be in the 'bin' directory. The "docs" directory contains a full manual for Minion. This can also be found online at https://minion-solver.readthedocs.org/. The "benchmarks" directory contains a range of example programs. The "generators" directory contains a number of generators, these are in general poorly documented. If you want to build minion from source, read on! Welcome to the Minion source! First, create a directory to do the build in, e.g. mkdir bin Then change to that directory. Now run the configure script: ../configure.py This assumes that you've created the build directory in the Minion directory; Run configure.py from Minion's source directory, in your build directory. This will look for the location of your compiler, and a few system libraries. After that, you can compile Minion by doing: make minion which should produce the binary "minion". If you want to build the debug version, re-run configure.py like ../configure.py --debug and then type make minion again. This should produce the "minion-debug" binary. The debug version is much slower but has a large amount of internal checks. It should be used if you are unsure / worried about the results Minion produces, or it crashes. To clean all generated files, simply delete the directory you did the build in.
About
A high-performance Constraint Programming solver, created before the yellow things took the same name.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published