coinipopt-sys
crate is a *-sys crate. The package provides Low-level bindings to the Ipopt library.
By this package, you don't need to worry about installing Ipopt in the system, and it's a package for all platforms.
Ipopt (Interior Point OPTimizer, pronounced eye-pea-Opt) is a software package for large-scale nonlinear optimization. It is designed to find (local) solutions of mathematical optimization problems of the NLP.
Just add the following to your Cargo.toml
:
[dependencies]
coinipopt-sys = "\*"
You can use ipopt-sys
with no-default-features
, and add ipopt-src
to the Cargo.toml
and enable the related feature defined by ipopt-src
. Please see Ipopt-src.
if you want to know the detail about how it compile or link the Ipopt, please see Ipopt-src.
Your contribution is highly appreciated. Do not hesitate to open an issue or a pull request. Note that any contribution submitted for inclusion in the project will be licensed according to the terms given in LICENSE.