dev-R/RcppEnsmallen: new

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
Alessandro Barbieri
2021-05-31 23:51:43 +02:00
parent f71ebc154b
commit e3d5c6cb2e
3 changed files with 46 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST RcppEnsmallen_0.2.16.1.1.tar.gz 224840 BLAKE2B 8d2499f971e6bdfcf49b008782456871670e6de0ca9f6ed30c42602e57734edf3d8d9482f42e2355645adfeb622174eb630b2e56772654e50377715f95c76345 SHA512 eebed4b7b6239af7f2c80f1276e6670bf597cff276c0d04d700cb62dce106d6463a8b9ee3464051d63d653739de5ccacdb757d715dd966163de142b9b227d942

View File

@@ -0,0 +1,20 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit R-packages
DESCRIPTION='Header-Only C++ Mathematical Optimization library for armadillo'
KEYWORDS="~amd64"
LICENSE='GPL-2+'
DEPEND="
>=dev-lang/R-3.3.0
dev-R/Rcpp
"
RDEPEND="
${DEPEND}
dev-R/Rcpp
>=dev-R/RcppArmadillo-0.8.400.0.0
"

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<longdescription>
Header-Only C++ Mathematical Optimization Library for 'Armadillo'
// '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++11'
and 'Armadillo' 8.400 or later.
</longdescription>
</pkgmetadata>