RcppGSL: 'Rcpp' Integration for 'GNU GSL' Vectors and Matrices
Version 0.3.2

'Rcpp' integration for 'GNU GSL' vectors and matrices The 'GNU Scientific Library' (or '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. 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.

AuthorDirk Eddelbuettel and Romain Francois
Date of publication2017-03-04 17:12:23
MaintainerDirk Eddelbuettel <edd@debian.org>
LicenseGPL (>= 2)
Version0.3.2
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("RcppGSL")

Getting started

Package overview
README.md

Popular 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
See all...

All man pages Function index File listing

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 Source code
fastLm.default Man page Source code
fastLm.formula Man page Source code
fastLmPure Man page Source code
gslResetErrorHandler Source code
gslSetErrorHandlerOff Source code
inlineCxxPlugin Source code
onAttach Source code
onLoad Source code
predict.fastLm Source code
print.fastLm Source code
print.summary.fastLm Source code
summary.fastLm Source code

Files

TODO
inst
inst/examples
inst/examples/RcppGSLExample
inst/examples/RcppGSLExample/configure.ac
inst/examples/RcppGSLExample/src
inst/examples/RcppGSLExample/src/Makevars.in
inst/examples/RcppGSLExample/src/colNorm.cpp
inst/examples/RcppGSLExample/src/Makevars.win
inst/examples/RcppGSLExample/src/RcppExports.cpp
inst/examples/RcppGSLExample/NAMESPACE
inst/examples/RcppGSLExample/R
inst/examples/RcppGSLExample/R/colNorm.R
inst/examples/RcppGSLExample/R/RcppExports.R
inst/examples/RcppGSLExample/DESCRIPTION
inst/examples/RcppGSLExample/configure
inst/examples/RcppGSLExample/man
inst/examples/RcppGSLExample/man/colNorm.Rd
inst/examples/bSpline
inst/examples/bSpline/bSpline.R
inst/examples/bSpline/bSpline.cpp
inst/NEWS.Rd
inst/doc
inst/doc/RcppGSL-unitTests.pdf
inst/doc/RcppGSL-intro.pdf
inst/doc/RcppGSL-intro.R
inst/doc/RcppGSL-unitTests.Rnw
inst/doc/RcppGSL-intro.Rnw
inst/doc/RcppGSL-unitTests.R
inst/unitTests
inst/unitTests/runit.fastLm.R
inst/unitTests/cpp
inst/unitTests/cpp/gsl.cpp
inst/unitTests/runit.gsl.R
inst/unitTests/runit.client.package.R
inst/skeleton
inst/skeleton/Makevars.in
inst/skeleton/configure
inst/skeleton/configure.win
inst/skeleton/Makevars.win
inst/include
inst/include/RcppGSLForward.h
inst/include/RcppGSL_matrix_view.h
inst/include/RcppGSL_types.h
inst/include/RcppGSL_typedef.h
inst/include/RcppGSL_vector.h
inst/include/RcppGSL_vector_view.h
inst/include/RcppGSL.h
inst/include/RcppGSL_matrix.h
configure.ac
tests
tests/doRUnit.R
src
src/fastLm.cpp
src/setErrorHandler.cpp
src/Makevars.in
src/Makevars.win
src/init.c
src/RcppExports.cpp
NAMESPACE
R
R/inline.R
R/init.R
R/RcppExports.R
R/fastLm.R
vignettes
vignettes/RcppGSL-unitTests.Rnw
vignettes/RcppGSL-intro.Rnw
vignettes/buildVig.R
vignettes/buildVignette.R
README.md
MD5
build
build/vignette.rds
DESCRIPTION
configure
ChangeLog
man
man/LdFlags.Rd
man/RcppGSL-package.Rd
man/fastLm.Rd
cleanup
RcppGSL documentation built on May 19, 2017, 9:15 p.m.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.