rcpp

    -2

    1答えて

    RcppArmadilloで論理行列乗算を試行していますが、いくつか問題があります。 Rは、例えば、一方が次のコードで行うことができる。 times = c(1,2,3) ti = c(times,4) lst = c(4,5,6) st = matrix(lst,nrow=1) %*% outer(times,ti,"<") 結果: > st [,1] [,2] [,3

    1

    1答えて

    私は、この関数(またはそれを返すだけでString)を使用したい:私のR(CPP)のパッケージに const char* ERROR_TYPE() { return "unknown type detected for big.matrix object!"; } を。 すべてのRcpp関数(src /のファイル)とすべてのテスト(test/testthat /のRファイル)で使用

    0

    1答えて

    input_parameter私はRcppとsourceCppコマンドでcppのコード #include <Rcpp.h> using namespace Rcpp; // [[Rcpp::export]] void print_mat(double *Mat, int nbLig, int nbCol) { int i, j; for (i = 0; i < nbLig; i

    0

    1答えて

    私は、パラメータがNumericMatrixであるRcpp関数にmatrix()オブジェクトを渡すRコードを持っています。 C++関数は正しい次元を返しますが、NumericMatrixを次元を超えてエラーなしでインデックスすることもできます。なぜこれが起こるのですか?下のMWE(RStudioで作成された.cppファイル)に続いて、出力の1つのインスタンスが続き、3番目の行は明らかに配列境界外の

    0

    1答えて

    RcppGSLを使用するC++ライブラリのラッパーであるRパッケージを作成しようとしています。私は正常にGSLをインストールして、パッケージのチェックがRcpp機能のコンパイルで停止: #include <Rcpp.h> #include <RcppGSL.h> #ifdef HAVE_CONFIG_H #include <config.h> #endif #include <iost

    5

    2答えて

    Travis-CIのofficial R project buildのサポートは、この質問の時点でgccバージョン4.6です。 CRANはgcc 4.9を使用し、CRANでうまくいくいくつかのパッケージはgcc 4.6のTravisで構築されません。 Rプロジェクト/パッケージビルド用のデフォルトのgccコンパイラを、CRANビルドとより密接にミラー化するにはどうすればよいですか?

    -2

    2答えて

    WindowsでCライブラリのラッパー(gslを使用する)であるRパッケージをビルドしようとしています。必要に応じてLinuxに移行することができます。 Cライブラリのmakeコマンドは、Makevars.inに入れてください。 RstudioのRcppスケルトン機能を使ってパッケージを作成しました。私はRtools 3.3をインストールし、R 3.3.1を使用しました。 そして、RcppとRcp

    -1

    1答えて

    私はRでビットベクトルを実装しようとしています(私は現在Rビットパッケージを使用していますが、それから離したいと思います)。 私はブーストdynamic_bitsetクラスを使用すると思った。 考え方は、Rからの論理ベクトルを受け入れ、その値をdynamic_bitsetに格納するcpp関数を書くことです。 私の問題は、見つかったRcppの例の大部分がRのデータ構造を返すことですが、特にRからのア

    2

    1答えて

    Rcppを使用して、フィールドにRcpp::Functionを持つC++クラスを作成したいと考えています。例: class myClass{ Rcpp::Function myR_fun; myClass(Rcpp::Function userR_fun){ myR_fun = userR_fun; } }; 残念ながら、上記のコードは機能しません。

    0

    1答えて

    で使用するCPP機能の変換しますポインタはR void creationPI(double *distC, int mC, int tailleC, double *PIC,int aC) //distC: distribution de X ; mC= smax-smin+1 ie u+v+1; tailleC=a+1; PIC la matrice PI comme resulta