2012-01-23 2 views
4

Я хочу использовать RcppGSL и RcppArmadillo в то же время, возможно ли использовать несколько плагинов в cxxfunction (встроенного CRAN-пакета)? я нашел способ сделать: Несколько плагинов в cxxfunction

но мне кажется, не то, что интуитивно.

+0

Ваше редактирование в порядке. Вот как вы определяете и регистрируете плагин для 'cxxfunction()'. –

ответ

2

Хороший вопрос. (И было бы еще лучше на rcpp-devel.)

Я думаю, вам нужно написать свой собственный комбинированный плагин, см. Вопрос 3.6 «Как написать плагин для встроенного пакета» виджеты Rcpp-FAQ для Детали.

2

Простой способ начать с существующего плагина, скажем:

require(inline) 
require(RcppArmadillo) 
foo <- getPlugin("RcppArmadillo") 

, а затем связывайтесь с обув, и использовать его в качестве аргумента параметров в вызове cxxfunction. Подробнее об этом в. Cxxfunction.

+0

Да. Но мне также нравится то, что мы говорим в Rcpp-FAQ. –

+0

уверенный предмет. два разных угла :-) –

Смежные вопросы