inlineLologPlugin function

An lolog plug-in for easy C++ prototyping and access

An lolog plug-in for easy C++ prototyping and access

An lolog plug-in for easy C++ prototyping and access

The inline plug-in for lolog

inlineLologPlugin(...) inlineLologPlugin

Arguments

  • ...: plug-in arguments

Details

The lolog Rcpp plugin allows for the rapid prototyping of compiled code. new functions can be registered and exposed using cppFunction

and new statistics can be compiled and registered using sourceCpp.

Examples

## Not run: # This creates a function in C++ to create an empty network of size n # and expose it to R. src <- " lolog::BinaryNet<lolog::Directed> makeEmptyNetwork(const int n){ Rcpp::IntegerMatrix tmp(0,2); lolog::BinaryNet<lolog::Directed> net(tmp, n); return net; } " Rcpp::registerPlugin("lolog",inlineLologPlugin) emptyNetwork <- cppFunction(src,plugin="lolog") net <- emptyNetwork(10L) net[1:10,1:10] ## End(Not run)

See Also

cppFunction, sourceCpp, cppFunction