Skip to content

Low-level bindings to the Coin-OR Cbc library for ALL TARGETS. It will Build and Link Ipopt and provide bindings

License

Notifications You must be signed in to change notification settings

Maroon502/coinipopt-sys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coinpopt-sys

Package Documentation License

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.

Usage

Just add the following to your Cargo.toml:

[dependencies]
coinipopt-sys = "\*"

Configuration

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.

Library Linking and Cross Compile

if you want to know the detail about how it compile or link the Ipopt, please see Ipopt-src.

Contribution

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.

About

Low-level bindings to the Coin-OR Cbc library for ALL TARGETS. It will Build and Link Ipopt and provide bindings

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages