RcppGSL: Rcpp integration for GNU GSL vectors and matrices
Version 0.2.0.3

Rcpp integration for GNU GSL vectors and matrices The GNU Scientific Library (GSL) is a collection of numerical routines for scientific computing. It is particularly useful for C and C++ programs as it provides a standard C interface to a wide range of mathematical routines such as special functions, permutations, combinations, fast fourier transforms, eigensystems, random numbers, quadrature, random distributions, quasi-random sequences, Monte Carlo integration, N-tuples, differential equations, simulated annealing, numerical differentiation, interpolation, series acceleration, Chebyshev approximations, root-finding, discrete Hankel transforms physical constants, basis splines and wavelets. There are over 1000 functions in total with an extensive test suite. . The RcppGSL package provides an easy-to-use interface between GSL data structures and R using concepts from Rcpp which is itself a package that eases the interfaces between R and C++. . This package also serves as a prime example of how to build a package that uses Rcpp to connect to another third-party library. The autoconf script, inline plugin and example package can all be used as a stanza to write a similar package against another library.

Browse man pages Browse package API and functions Browse package files

AuthorRomain Francois and Dirk Eddelbuettel
Date of publication2013-10-22 18:38:37
MaintainerDirk Eddelbuettel <edd@debian.org>
LicenseGPL (>= 2)
Version0.2.0.3
Package repositoryView on R-Forge
InstallationInstall the latest version of this package by entering the following in R:
install.packages("RcppGSL", repos="http://R-Forge.R-project.org")

Man pages

fastLm: Bare-bones linear model fitting function
LdFlags: Provide RcppGSL Compiler and Linker Flags
RcppGSL-package: Glue between Rcpp and the GNU GSL

Functions

CFlags Man page Source code
LdFlags Man page Source code
RcppGSL Man page
RcppGSL-package Man page
fastLm Man page Source code
fastLm.default Man page Source code
fastLm.formula Man page Source code
fastLmPure Man page Source code
inlineCxxPlugin Source code
onLoad Source code
predict.fastLm Source code
print.fastLm Source code
print.summary.fastLm Source code
summary.fastLm Source code
test Source code

Files

ChangeLog
DESCRIPTION
NAMESPACE
R
R/fastLm.R
R/inline.R
R/unit.test.R
TODO
build
build/vignette.rds
cleanup
configure
configure.in
inst
inst/NEWS.Rd
inst/doc
inst/doc/RcppGSL-intro.R
inst/doc/RcppGSL-intro.Rnw
inst/doc/RcppGSL-intro.pdf
inst/doc/RcppGSL-unitTests.R
inst/doc/RcppGSL-unitTests.Rnw
inst/doc/RcppGSL-unitTests.pdf
inst/examples
inst/examples/RcppGSLExample
inst/examples/RcppGSLExample/DESCRIPTION
inst/examples/RcppGSLExample/NAMESPACE
inst/examples/RcppGSLExample/R
inst/examples/RcppGSLExample/R/colNorm.R
inst/examples/RcppGSLExample/configure
inst/examples/RcppGSLExample/configure.in
inst/examples/RcppGSLExample/man
inst/examples/RcppGSLExample/man/colNorm.Rd
inst/examples/RcppGSLExample/src
inst/examples/RcppGSLExample/src/Makevars.in
inst/examples/RcppGSLExample/src/Makevars.win
inst/examples/RcppGSLExample/src/colNorm.cpp
inst/examples/bSpline
inst/examples/bSpline/bSpline.R
inst/examples/bSpline/bSpline.cpp
inst/examples/bSpline/plotHelper.R
inst/include
inst/include/RcppGSL.h
inst/include/RcppGSLForward.h
inst/include/RcppGSL_matrix.h
inst/include/RcppGSL_matrix_view.h
inst/include/RcppGSL_vector.h
inst/include/RcppGSL_vector_view.h
inst/include/macros
inst/include/macros/RCPPGSL_SPEC.h
inst/skeleton
inst/skeleton/Makevars.in
inst/skeleton/Makevars.win
inst/skeleton/configure
inst/skeleton/configure.win
inst/unitTests
inst/unitTests/cpp
inst/unitTests/cpp/gsl.cpp
inst/unitTests/runTests.R
inst/unitTests/runit.client.package.R
inst/unitTests/runit.fastLm.R
inst/unitTests/runit.gsl.R
man
man/LdFlags.Rd
man/RcppGSL-package.Rd
man/fastLm.Rd
src
src/Makevars.in
src/Makevars.win
src/fastLm.cpp
tests
tests/doRUnit.R
vignettes
vignettes/RcppGSL-intro.Rnw
vignettes/RcppGSL-unitTests.Rnw
vignettes/buildVignette.R
RcppGSL documentation built on May 21, 2017, 1:27 a.m.