rcpp

    0

    2答えて

    Rcppモジュールを使用してクラスメソッドをエクスポートしています。これらのメソッドの中には、列挙型の戻り値の型を持つものがあります。例えば:私はコードをビルドしようとすると enum Polarization{ HORIZONTAL_POL = 0, VERTICAL_POL = 1 }; が、私は次のエラーを取得する: #include "Enum.h" #incl

    0

    1答えて

    Rcppコードのセグメント違反をトレースしたいと思います。これを行うために、私は "メイン" C++関数を実装し、GDBで自分のコードを実行したいと思います。しかし、私はこの主な機能を働かせることはできません。ここで、最小の例である: #include <Rcpp.h> int main (int argc, char** argv) { Rcp::NumericVector i;

    2

    1答えて

    Rcppを使用するRパッケージを構築し、サードパーティの共有オブジェクト(libbarraopt.so)へのリンクを作成します。などの共有オブジェクトもそのディレクトリにあります。それはにリンクそれらの共有オブジェクトを見つけることができることを確実にするために、私は~/.Renvironに次の変数を置く: BARRA_OPS_HOME=${HOME}/bin/BarraOptimizer8.5

    2

    1答えて

    Rcppには、クラス内に非常に長いマップ構造を作成する関数があります。 #include <Rcpp.h> using namespace Rcpp; class A{ private: std::map<int, int> m_map; public: void fill_map(const size_t limit){ for(size_t i=0; i

    0

    1答えて

    参照でデータフレームを渡して、列を追加しようとしています。私の計画は、このように行を追加することです。 私のコードは、これまでは下記sourceCppとエラーなしでコンパイルされた - しかし、私はこのような機能を実行することはできません。 lst <- list("a"=c("aone", "atwo"), "b"=c("bone","btwo")) mainFunc(lst) これはma

    0

    1答えて

    こんにちは私は、ボールドランドコンパイラbcc32でコンパイルするC++のライブラリを探しています。 私はRInsideのメリットを得ようとする前に残念ながらgccコンパイラでしか動作していないので、Embarcaderoのプログラミング環境では使用できません。 bcc32コンパイラでRcppを使用することはできますか? は、私はあなたが私を助けることができると思います C++で統計計算を行ってい

    1

    1答えて

    私は以下のMWEを持っています。 2つのメンバー(整数と文字列)を持つクラスが含まれています。関数firstを使用して、クラスのオブジェクトを作成し、そのオブジェクトへのポインタを返します。 second_intとsecond_strでは、2人のメンバーを出力します。 second_intとsecond_strが多かれ少なかれ同じ機能を持っているとすれば、それらをテンプレート化することは明らかです

    0

    1答えて

    RをC++から呼び出す必要があり、優れたRInside/Rccpパッケージを使用しています。 私はRの専門家ではない、これは私の質問を説明し、あまりにも明白な場合はごめんなさい。 私は、Rinsideの例/標準/ rinside_interactive0.cppと同様のオブジェクトとラッパークラスを作成しました。この例では、R属性クラスにメソッドをアタッチする方法を示しています。 wr.attr(

    2

    1答えて

    テンプレートに問題があります&継承。問題のあるコードを私がここに投稿できるものに書き換えました。次のように私のコードは次のとおりです。 ///////////////////////////// My header.h file #include <vector> template <class T> class Slider { protected: std::vector<

    2

    1答えて

    私はRcppを使い始めました。私は2つの数値ベクトルを取り、その和集合を計算し数値ベクトルを返す単純なプログラムを持っています。リスティングは(test.cpp)の下に貼り付けられます。 #include <Rcpp.h> #include <algorithm> using namespace Rcpp; // [[Rcpp::export]] NumericVector test(N