libminizinc icon indicating copy to clipboard operation
libminizinc copied to clipboard

Internal Gecode solver vs solver plugin

Open StefanBruens opened this issue 3 years ago • 1 comments

Gecode can be used as a compile time dependency as well as a solver plugin via flatzinc.

What are the implications of using one or the other, or both? Thanks.

StefanBruens avatar May 02 '22 12:05 StefanBruens

The compile-time dependency is used to enable some features in the compiler such as the -O3, -O4 and -O5 optimisation levels, regular expression parsing, and solution checking with .mzc.mzn files. This dependency used internally by the compiler and is not designed for users to directly use with --solver (that is what the FlatZinc solver is for).

cyderize avatar May 02 '22 22:05 cyderize