Raw rust bindings to SCIP's C-API. The bindings are automatically generated using bindgen. Meant to provide full control over SCIP's API, for a more restricted memory-safe API see russcip.
This crate depends on SCIP at runtime, the easiest way to install it is to install a precompiled package from here or through conda by running
bash
conda install --channel conda-forge scip
After which scip-sys
would be able to find the installation in the current Conda environment. Alternatively, you can specify the installation directory through the SCIPOPTDIR
environment variable.
This repo is distributed under the open-source Apache 2.0 license. Although, to simplify the building process the C-headers for the SCIPOptSuite and its dependent software are included. These dependencies include Bliss that is distributed under the GNU Lesser General Public license.