13 个不稳定版本

0.7.0 2023年12月10日
0.6.0 2022年6月16日
0.5.4 2021年4月21日
0.5.3 2021年1月19日
0.3.2 2018年7月25日

算法 中排名第 224

Download history • Rust 包仓库 521/week @ 2024-04-20 • Rust 包仓库 258/week @ 2024-04-27 • Rust 包仓库 288/week @ 2024-05-04 • Rust 包仓库 480/week @ 2024-05-11 • Rust 包仓库 436/week @ 2024-05-18 • Rust 包仓库 434/week @ 2024-05-25 • Rust 包仓库 581/week @ 2024-06-01 • Rust 包仓库 491/week @ 2024-06-08 • Rust 包仓库 519/week @ 2024-06-15 • Rust 包仓库 286/week @ 2024-06-22 • Rust 包仓库 383/week @ 2024-06-29 • Rust 包仓库 412/week @ 2024-07-06 • Rust 包仓库 378/week @ 2024-07-13 • Rust 包仓库 523/week @ 2024-07-20 • Rust 包仓库 517/week @ 2024-07-27 • Rust 包仓库 299/week @ 2024-08-03 • Rust 包仓库

每月下载量 1,800
6 个 crate 中使用(5 个直接使用)6 crates (5 directly)

MIT 许可证 MIT

2MB
36K SLoC

C 22K SLoC // 0.2% comments • Rust 包仓库 FORTRAN Legacy 7K SLoC // 0.4% comments • Rust 包仓库 SWIG 2.5K SLoC // 0.2% comments • Rust 包仓库 C++ 2.5K SLoC // 0.1% comments • Rust 包仓库 Rust 1.5K SLoC // 0.0% comments • Rust 包仓库 Objective-C 623 SLoC • Rust 包仓库 FORTRAN Modern 53 SLoC • Rust 包仓库 Scheme 37 SLoC • Rust 包仓库 Python 27 SLoC • Rust 包仓库 Shell 22 SLoC • Rust 包仓库

crates.io Build Status Documentation

nlopt

围绕 C nlopt 库的轻量级包装器。

构建

您需要 cmake 才能成功构建。它应该在您最喜欢的软件包管理器中很容易找到。

示例

有关基本用法示例,请参阅 /examples 目录。运行方式

cargo run --example bobyqa
cargo run --example mma

还可以查看 src/lib.rs 中的测试。运行方式

cargo test

归属

此库最初是从 https://github.com/mithodin/rust-nlopt 分支出来的。

许可证

Rust 代码受 MIT 许可证许可。

为了方便,此 crate 包含 nlopt 并将其静态链接。这可能会产生许可影响,因此我建议用户参考 捆绑许可证 以获取更多信息。

无运行时依赖