eigen

    0

    1答えて

    Eigen :: Refを使用して、Eigen :: Matrix引数を使用してテンプレート以外の関数を使用したいとします。私の問題は、これらの関数では、Eigen :: Refによって参照される行列のサイズを変更する必要があるかもしれないということです。一般的にEigen :: Refは式や行列ブロックにマップできるのでサイズを変更してはいけませんが、私の場合はEigen :: Refの背後にあ

    0

    2答えて

    私はCPU上の行列で変換する必要があるベクトルのリストを持っています。私は動的に割り当てられた配列(Eigen :: Vector4f *)としてこれらを格納しています。それらが変換されたら、私はベクトル上でOpenCLカーネルを実行する必要があります。私はEigen :: Vector - > float配列からデータをコピーすることなく、このデータをOpenCLに渡すのが最善の方法であると思っ

    2

    1答えて

    Eigen::VectorXdをEigen::MatrixXdに変換するラムダ関数が必要ですが、残念ながらconst参照渡しを試みると動作しません。なぜ私はこれをすることができないのですか?回避策はありますか? #include <Eigen/Dense> #include <iostream> typedef Eigen::Matrix< double, Eigen::Dynamic, 1

    0

    1答えて

    私はC++でMatlabのexpm()関数と同等のものを探しています。 誰でもこれを見つける方法を知っていますか? expm()関数については、Matlabのドキュメントを参照してください。 https://www.mathworks.com/help/matlab/ref/expm.html

    0

    1答えて

    テンプレートタイプのオプションの引数を取ることができる関数がいくつかあるとします。もちろん、コンパイラ template<typename Scalar = int> void foo(Scalar *out = NULL) { std::cout << "HI!" << std::endl; if(out != NULL) *out = 42; } fl

    2

    1答えて

    Eigen :: Mapオブジェクトへのポインタを定義することは可能ですか?元のコードは、(擬似コード)は非常に複雑であるが、ここで私が達成しようとしているものです地図は基本的にすでにポインタであるので、それは更新して単純になるので、ここでポインタを使用するすべての不要の void testfunction1(... XPtr){ // XPtr is a pointer //

    -3

    1答えて

    私はそれはscalar_product_op ::のresult_type(ライン86) simpeメインアプリケーションで同じ操作にBinaryFunctors.hに失敗し TEST(LinearALgebra, SVD) { Eigen::Matrix3d m; m << -0.0793311, 0.999997, -1.17221e-07, 1.74, 0.

    2

    1答えて

    現在、を探しています。これは typedef Transform<float,3,Isometry> Isometry3f;と定義されています。 それで、たとえばAffine3fをそのIsometry3fに割り当てることはできません。これはアイソメトリをそのまま維持するのに適しています。 (その理由はModeがTransformの代入演算子にチェックされていること、である。)私がすることができます

    0

    1答えて

    N個の同一の行ベクトルからなるEigen(Eigen :: MatrixXf)の行列を初期化したいのですが、どうすればいいのですか?ドキュメントでそれを検索しようとしましたが、そのような場合に適用されるコンストラクタは見つかりませんでした。

    2

    1答えて

    私はEigenを使っていくつかのSSEコードを書こうとしています。 #ifndef EIGEN_DONT_VECTORIZE // Not needed with Intel C++ Compiler XE 15.0 #define EIGEN_VECTORIZE_SSE4_2 #define EIGEN_VECTORIZE_SSE4_1 #define EIGEN_VECTORIZE_SS