Functions to Inline C, C++, Fortran Function Calls from R

Functionality to dynamically define R functions and S4 methods with 'inlined' C, C++ or Fortran code supporting the .C and .Call calling conventions.


inline: Inline C, C++ and Fortran code from R

Build Status License CRAN CRAN use CRAN indirect Dependencies Downloads Debian package Last Commit

About

The inline package provides functionality to dynamically define R functions (and corresponding S4 objects) from in-line C, C++ or Fortran code. It supports the .C, .Call and .Fortran calling conventions.

History

The package was originally written while Oleg Sklyar was at EMBL-EBI. It was then extended by Dirk Eddelbuettel and Romain Francois for use by Rcpp. Years later, Karline Soetaert added support for Fortran. Johannes Ranke refactored some internals and added the ability to store and retrieve compiled code.

Authors

Oleg Sklyar, Dirk Eddelbuettel, Romain Francois, Karline Soetaert, Johannes Ranke

Maintainer

Dirk Eddelbuettel

License

LGPL (>= 2)

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("inline")

0.3.21 by Dirk Eddelbuettel, 2 years ago


https://github.com/eddelbuettel/inline, https://dirk.eddelbuettel.com/code/inline.html


Report a bug at https://github.com/eddelbuettel/inline/issues


Browse source code at https://github.com/cran/inline


Authors: Oleg Sklyar [aut] , Dirk Eddelbuettel [aut, cre] , Romain Francois [aut] , Mike Smith [ctb] , Duncan Murdoch [ctb] , Karline Soetaert [ctb] , Johannes Ranke [ctb]


Documentation:   PDF Manual  


LGPL license


Imports methods

Suggests Rcpp, tinytest


Imported by GUniFrac, MUGS, TiPS, WLreg, causalCmprsk, mkin, pfr, rstan, rxode2.

Depended on by BMA, cxxfunplus, slasso.

Suggested by MfUSampler, Rcpp, RcppDE, RcppEigen, RcppXPtrUtils, Rmalschains, SensIAT, covafillr, dlib, hyperSpec, kergp, lolog, metabodeconplus, miceadds.


See at CRAN