rcppoctave: inline C++ Function with Octave Integration

Description Usage Arguments Examples

View source: R/interface.R

Description

inline C++ Function with Octave Integration

Usage

1
rcppoctave(..., plugin = "RcppOctave")

Arguments

...

arguments passed to cxxfunction

plugin

Name of the plugin to use. See getPlugin for details about plugins.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# call from R
set.seed(1)
res1 <- .O$rand(10)

# call from c++
feval <- RcppOctave:::rcppoctave(signature(), '
Rcpp::List args = Rcpp::List::create(10);
  SEXP result = CallOctave("rand", args);
  return(result);
')

set.seed(1)
res2 <- feval()
stopifnot( identical(res1, res2) ) 

renozao/RcppOctave documentation built on May 27, 2019, 5:52 a.m.