2012-01-23 11 views
4

RcppGSLとRcppArmadilloを同時に使用したいのですが、インラインCRANパッケージのcxxfunctionに複数のプラグインを使用することは可能ですか? 私が行うための方法が見つかりました: 複数のプラグインをcxxfunction

を、それはその直感的ではないようです。

+0

あなたの編集は問題ありません。それで 'cxxfunction()'のプラグインを定義して登録する方法です。 –

答えて

2

良い質問。

私はあなた自身の組み合わせプラグインを書く必要があると思います。質問3.6「Rcpp-FAQ」の質問3.6「インラインパッケージのプラグインを書く方法」を参照してください。詳細。 fooで

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

して、混乱を、そしてcxxfunctionコールの設定引数としてそれを使用する:

2

簡単な方法は、既存のプラグインからのスタートと言うことです。それは?cxx関数の詳細です。

+0

しかし、私もRcpp-FAQで言うことが好きです。 –

+0

確かなことです。 2つの異なる角度:-) –

関連する問題