RcppAlgos: Tools for Combinatorics and Computational Mathematics

Provides optimized functions implemented in C++ with 'Rcpp' for solving problems in combinatorics and computational mathematics. There is a combination function and a permutation function that are both flexible as well as efficient with respect to speed and memory. There are optional contraint arguments that when employed, generate all combinations/permutations of a vector meeting a specific criteria (E.g. finding all combinations such that the sum is less than a bound). The generalized permutation function is also capable of producing all permutations of multisets. Additionally, there are various sieving functions that quickly generate essential components for problems common in computational mathematics (E.g. number of comprime elements, divisors, prime factorizations, and complete factorizations for many numbers as well as primes in a range).

Version: 0.2.1
Imports: Rcpp (≥ 0.12.8)
LinkingTo: Rcpp
Suggests: gmp (≥ 0.5-1), numbers (≥ 0.6-6)
Published: 2017-11-29
Author: Joseph Wood
Maintainer: Joseph Wood <jwood000 at gmail.com>
BugReports: https://github.com/jwood000/RcppAlgos/issues
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://github.com/jwood000/RcppAlgos
NeedsCompilation: yes
Materials: README
CRAN checks: RcppAlgos results

Downloads:

Reference manual: RcppAlgos.pdf
Package source: RcppAlgos_0.2.1.tar.gz
Windows binaries: r-devel: RcppAlgos_0.2.1.zip, r-release: RcppAlgos_0.2.1.zip, r-oldrel: RcppAlgos_0.2.1.zip
OS X El Capitan binaries: r-release: RcppAlgos_0.2.1.tgz
OS X Mavericks binaries: r-oldrel: RcppAlgos_0.2.1.tgz
Old sources: RcppAlgos archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=RcppAlgos to link to this page.