Package: ucminfcpp 1.0.1
ucminfcpp: 'C++' Reimplementation of the 'ucminf' Unconstrained Nonlinear Optimizer
A modern 'C++17' reimplementation of the 'UCMINF' algorithm for unconstrained nonlinear optimization (Nielsen and Mortensen, 2011, <doi:10.32614/CRAN.package.ucminf>), offering full API compatibility with the original 'ucminf' R package but developed independently. The optimizer core has been rewritten in 'C' with a modern header-only 'C++17' interface, zero-allocation line search, and an 'Rcpp' interface. The goal is numerical equivalence with improved performance, reproducibility, and extensibility. Includes extensive test coverage, performance regression tests, and compatibility checks against 'ucminf'. This package is not affiliated with the original maintainers but acknowledges their authorship of the algorithm and the original R interface.
Authors:
ucminfcpp_1.0.1.tar.gz
ucminfcpp_1.0.1.zip(r-4.7)ucminfcpp_1.0.1.zip(r-4.6)ucminfcpp_1.0.1.zip(r-4.5)
ucminfcpp_1.0.1.tgz(r-4.6-x86_64)ucminfcpp_1.0.1.tgz(r-4.6-arm64)ucminfcpp_1.0.1.tgz(r-4.5-x86_64)ucminfcpp_1.0.1.tgz(r-4.5-arm64)
ucminfcpp_1.0.1.tar.gz(r-4.7-arm64)ucminfcpp_1.0.1.tar.gz(r-4.7-x86_64)ucminfcpp_1.0.1.tar.gz(r-4.6-arm64)ucminfcpp_1.0.1.tar.gz(r-4.6-x86_64)
ucminfcpp_1.0.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
ucminfcpp/json (API)
| # Install 'ucminfcpp' in R: |
| install.packages('ucminfcpp', repos = c('https://alrobles.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/alrobles/ucminfcpp/issues
Pkgdown/docs site:https://alrobles.github.io
Last updated from:f8e7526c79. Checks:13 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 127 | ||
| linux-devel-x86_64 | OK | 118 | ||
| source / vignettes | OK | 155 | ||
| linux-release-arm64 | OK | 144 | ||
| linux-release-x86_64 | OK | 116 | ||
| macos-release-arm64 | OK | 99 | ||
| macos-release-x86_64 | OK | 142 | ||
| macos-oldrel-arm64 | OK | 75 | ||
| macos-oldrel-x86_64 | OK | 154 | ||
| windows-devel | OK | 84 | ||
| windows-release | OK | 101 | ||
| windows-oldrel | OK | 105 | ||
| wasm-release | OK | 98 |
Exports:ucminfucminf_controlucminf_xptr
Dependencies:Rcpp
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Print method for ucminf objects | print.ucminf |
| General-Purpose Unconstrained Non-Linear Optimization (C/Rcpp) | ucminf |
| Build a validated control list for ucminf() | ucminf_control |
| Optimize using a compiled C++ objective (XPtr interface) | ucminf_xptr |
