Rcpp (0.8.5)

1 user

Seamless R and C++ Integration.

http://dirk.eddelbuettel.com/code/rcpp.html
http://romainfrancois.blog.free.fr/index.php?category/R-package/Rcpp
http://cran.r-project.org/web/packages/Rcpp

The Rcpp package provides a C++ library which facilitates the integration of R and C++. . R data types (SEXP) are matched to C++ objects in a class hierarchy. All R types are supported (vectors, functions, environment, etc ...) and each type is mapped to a dedicated class. For example, numeric vectors are represented as instances of the Rcpp::NumericVector class, environments are represented as instances of Rcpp::Environment, functions are represented as Rcpp::Function, etc ... The "Rcpp-introduction" vignette provides a good entry point to Rcpp. . Conversion from C++ to R and back is driven by the templates Rcpp::wrap and Rcpp::as which are highly flexible and extensible, as documented in the "Rcpp-extending" vignette. . Rcpp also provides Rcpp modules, a framework that allows exposing C++ functions and classes to the R level. The "Rcpp-modules" vignette details the current set of features of Rcpp-modules. . Rcpp includes a concept called Rcpp sugar that brings many R functions into C++. Sugar takes advantage of lazy evaluation and expression templates to achieve great performance while exposing a syntax that is much nicer to use than the equivalent low-level loop code. The "Rcpp-sugar" vignette gives an overview of the feature . Several examples are included, and 735 unit tests in 329 unit test functions provide additional usage examples.

Maintainer: Dirk Eddelbuettel and Romain Francois
Author(s): Dirk Eddelbuettel and Romain Francois, with contributions by Simon Urbanek, David Reiss and Douglas Bates; based on code written during 2005 and 2006 by Dominick Samperi

License: GPL (>= 2)

Uses: RUnit, inline
Reverse depends: bifactorial, cxxPack, highlight, minqa, mvabund, phylobase, RcppArmadillo, RcppExamples, RInside, RProtoBuf, RQuantLib, sdcTable, termstrc
Reverse suggests: inline

Released about 1 month ago.


15 previous versions

Ratings

Overall:

  0/5 (0 votes)

Documentation:

  0/5 (0 votes)

Log in to vote.

Reviews

No one has written a review of Rcpp yet. Want to be the first? Write one now.


Related packages: GAMBoost, STAR, ADaCGH, rsprng, doSNOW, lga, peperr, Rsge, snowFT, sqldf, nws, tm, doMPI, Matching, partDSA, foreach, snow, multtest, Geneland, biglm(20 best matches, based on common tags.)


Search for Rcpp on google, google scholar, r-help, r-devel.

Visit Rcpp on R Graphical Manual.