Package: RcppEnsmallen
Title: Header-Only C++ Mathematical Optimization Library for
        'Armadillo'
Version: 0.3.11.1.1
Authors@R: c(
    person("James Joseph", "Balamuta", email = "balamut2@illinois.edu", 
           role = c("aut", "cre", "cph"), 
           comment = c(ORCID = "0000-0003-2826-8458")),
    person("Dirk", "Eddelbuettel", email = "edd@debian.org", 
           role = c("aut", "cph"),
           comment = c(ORCID = "0000-0001-6419-907X"))
    )
Description: 'Ensmallen' is a templated C++ mathematical optimization
        library (by the 'MLPACK' team) that provides a simple set of
        abstractions for writing an objective function to optimize.
        Provided within are various standard and cutting-edge
        optimizers that include full-batch gradient descent techniques,
        small-batch techniques, gradient-free optimizers, and
        constrained optimization. The 'RcppEnsmallen' package includes
        the header files from the 'Ensmallen' library and pairs the
        appropriate header files from 'armadillo' through the
        'RcppArmadillo' package. Therefore, users do not need to
        install 'Ensmallen' nor 'Armadillo' to use 'RcppEnsmallen'.
        Note that 'Ensmallen' is licensed under 3-Clause BSD,
        'Armadillo' starting from 7.800.0 is licensed under Apache
        License 2, 'RcppArmadillo' (the 'Rcpp' bindings/bridge to
        'Armadillo') is licensed under the GNU GPL version 2 or later.
        Thus, 'RcppEnsmallen' is also licensed under similar terms.
        Note that 'Ensmallen' requires a compiler that supports 'C++14'
        and 'Armadillo' 10.8.2 or later.
Depends: R (>= 4.3.0)
License: GPL (>= 2)
URL: https://github.com/coatless-rpkg/rcppensmallen,
        https://r-pkg.thecoatlessprofessor.com/rcppensmallen/,
        https://github.com/mlpack/ensmallen, https://ensmallen.org/
BugReports: https://github.com/coatless-rpkg/rcppensmallen/issues
Encoding: UTF-8
LinkingTo: Rcpp, RcppArmadillo
Imports: Rcpp
RoxygenNote: 7.3.3
Roxygen: list(markdown = TRUE)
Suggests: knitr, rmarkdown
VignetteBuilder: knitr
Repository: https://coatless-rpkg.r-universe.dev
Date/Publication: 2026-07-31 04:43:18 UTC
RemoteUrl: https://github.com/coatless-rpkg/rcppensmallen
RemoteRef: HEAD
RemoteSha: 8b186a17da7d267f9b22e7db343d57ccc108fe2e
NeedsCompilation: yes
Packaged: 2026-09-29 07:39:02 UTC; root
Author: James Joseph Balamuta [aut, cre, cph] (ORCID:
    <https://orcid.org/0000-0003-2826-8458>),
  Dirk Eddelbuettel [aut, cph] (ORCID:
    <https://orcid.org/0000-0001-6419-907X>)
Maintainer: James Joseph Balamuta <balamut2@illinois.edu>
Built: R 4.6.0; wasm32-unknown-emscripten; 2026-09-29 07:41:27 UTC; unix
