RInside: C++ Classes to Embed R in C++ Applications

C++ classes to embed R in C++ applications The 'RInside' packages makes it easier to have "R inside" your C++ application by providing a C++ wrapper class providing the R interpreter. . As R itself is embedded into your application, a shared library build of R is required. This works on Linux, OS X and even on Windows provided you use the same tools used to build R itself. . Numerous examples are provided in the eight subdirectories of the examples/ directory of the installed package: standard, mpi (for parallel computing) qt (showing how to embed 'RInside' inside a Qt GUI application), wt (showing how to build a "web-application" using the Wt toolkit), armadillo (for 'RInside' use with 'RcppArmadillo') and eigen (for 'RInside' use with 'RcppEigen'). The example use GNUmakefile(s) with GNU extensions, so a GNU make is required (and will use the GNUmakefile automatically). . Doxygen-generated documentation of the C++ classes is available at the 'RInside' website as well.

Install the latest version of this package by entering the following in R:
install.packages("RInside")
AuthorDirk Eddelbuettel and Romain Francois
Date of publication2015-05-20 15:19:30
MaintainerDirk Eddelbuettel <edd@debian.org>
LicenseGPL (>= 2)
Version0.2.13
http://dirk.eddelbuettel.com/code/rinside.html

View on CRAN

Functions

RInside Man page
RInside-package Man page

Files

inst
inst/examples
inst/examples/sandboxed_server
inst/examples/sandboxed_server/server
inst/examples/sandboxed_server/server/rinside_callbacks.h
inst/examples/sandboxed_server/server/rinsideserver.h
inst/examples/sandboxed_server/server/rinsideserver.cpp
inst/examples/sandboxed_server/server/internalfunction_clone.h
inst/examples/sandboxed_server/GNUmakefile
inst/examples/sandboxed_server/example_server.cpp
inst/examples/sandboxed_server/common
inst/examples/sandboxed_server/common/binarystream.h
inst/examples/sandboxed_server/common/typeid.h
inst/examples/sandboxed_server/common/constants.h
inst/examples/sandboxed_server/common/binarystream.cpp
inst/examples/sandboxed_server/client
inst/examples/sandboxed_server/client/rinsideclient.h
inst/examples/sandboxed_server/client/callback_helper.h
inst/examples/sandboxed_server/client/rinsideclient.cpp
inst/examples/sandboxed_server/example_client.cpp
inst/examples/sandboxed_server/datatypes
inst/examples/sandboxed_server/datatypes/foo_rcpp_wrapper_declarations.h
inst/examples/sandboxed_server/datatypes/foo.h
inst/examples/sandboxed_server/datatypes/bar_rcpp_wrapper_declarations.h
inst/examples/sandboxed_server/datatypes/bar_rcpp_wrapper_definitions.h
inst/examples/sandboxed_server/datatypes/foo.cpp
inst/examples/sandboxed_server/datatypes/bar.cpp
inst/examples/sandboxed_server/datatypes/foo_rcpp_wrapper_definitions.h
inst/examples/sandboxed_server/datatypes/bar.h
inst/examples/threads
inst/examples/threads/GNUmakefile
inst/examples/threads/boostEx.cpp
inst/examples/qt
inst/examples/qt/qtdensity.cpp
inst/examples/qt/cmake
inst/examples/qt/cmake/CMakeLists.txt
inst/examples/qt/README
inst/examples/qt/main.cpp
inst/examples/qt/qtdensity.pro
inst/examples/qt/qtdensity.h
inst/examples/mpi
inst/examples/mpi/rinside_mpi_sample4.cpp
inst/examples/mpi/rinside_mpi_sample1.cpp
inst/examples/mpi/rinside_mpi_sample2.cpp
inst/examples/mpi/cmake
inst/examples/mpi/cmake/CMakeLists.txt
inst/examples/mpi/rinside_mpi_sample3.cpp
inst/examples/mpi/GNUmakefile
inst/examples/mpi/rinside_mpi_sample0.cpp
inst/examples/wt
inst/examples/wt/wtdensity.cpp
inst/examples/wt/cmake
inst/examples/wt/cmake/CMakeLists.txt
inst/examples/wt/GNUmakefile
inst/examples/wt/wtdensityPlain.cpp
inst/examples/wt/wtdensity.css
inst/examples/wt/wtdensity.xml
inst/examples/armadillo
inst/examples/armadillo/cmake
inst/examples/armadillo/cmake/WIN.readme.txt
inst/examples/armadillo/cmake/CMakeLists.txt
inst/examples/armadillo/GNUmakefile
inst/examples/armadillo/rinside_arma1.cpp
inst/examples/armadillo/rinside_arma0.cpp
inst/examples/standard
inst/examples/standard/rinside_sample4.cpp
inst/examples/standard/rinside_module_sample0.cpp
inst/examples/standard/rinside_sample12.cpp
inst/examples/standard/rinside_sample15.cpp
inst/examples/standard/rinside_callbacks1.cpp
inst/examples/standard/rinside_sample14.cpp
inst/examples/standard/rinside_sample10.cpp
inst/examples/standard/rinside_sample17.cpp
inst/examples/standard/rinside_sample16.cpp
inst/examples/standard/rinside_sample6.cpp
inst/examples/standard/cmake
inst/examples/standard/cmake/CMakeLists.txt
inst/examples/standard/GNUmakefile
inst/examples/standard/rinside_sample5.cpp
inst/examples/standard/rinside_sample13.cpp
inst/examples/standard/Makefile.win
inst/examples/standard/rinside_sample0.cpp
inst/examples/standard/rinside_sample7.cpp
inst/examples/standard/rinside_sample3.cpp
inst/examples/standard/rinside_sample11.cpp
inst/examples/standard/rinside_callbacks0.cpp
inst/examples/standard/rinside_sample1.cpp
inst/examples/standard/rinside_sample8.cpp
inst/examples/standard/rinside_test0.cpp
inst/examples/standard/rinside_test1.cpp
inst/examples/standard/rinside_test2.cpp
inst/examples/standard/rinside_sample9.cpp
inst/examples/standard/rinside_sample2.cpp
inst/examples/eigen
inst/examples/eigen/cmake
inst/examples/eigen/cmake/WIN.readme.txt
inst/examples/eigen/cmake/CMakeLists.txt
inst/examples/eigen/GNUmakefile
inst/examples/eigen/rinside_eigen0.cpp
inst/examples/eigen/rinside_eigen1.cpp
inst/NEWS.Rd
inst/THANKS
inst/include
inst/include/RInside.h
inst/include/Callbacks.h
inst/include/MemBuf.h
inst/include/RInsideConfig.h
inst/include/RInsideCommon.h
src
src/Makevars
src/MemBuf.cpp
src/setenv
src/setenv/setenv.c
src/tools
src/tools/RInsideAutoloads.r src/tools/RInsideEnvVars.r src/tools/unix2dos.r
src/Makevars.win
src/RInside.cpp
NAMESPACE
R
R/RInsidePaths.R R/zzz.R
README.md
MD5
DESCRIPTION
ChangeLog
man
man/RInside-package.Rd
cleanup
cleanup.win
Hadoop Online Training by Edureka

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

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

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