eigen

    0

    1答えて

    これは本当に簡単なことだと思いますが、解決できません。私は2つのsenond order Eigen tensorsの二重収縮をしようとしています。すべてがうまく動作しますが、二重の収縮の結果はEigenタイプです: Eigen::TensorContractionOp<const std::array<Eigen::IndexPair<int>, 2ul>, const Eigen::Tenso

    0

    1答えて

    Aを特異行列とするAx = 0の形式の小さな(n = 4)均質な線形システムを解く必要があります。私は現在次のコードを使用しています: void solve(const matrix_t& A, vector_t& x){ auto svd = A.jacobiSvd(Eigen::ComputeFullU | Eigen::ComputeFullV); auto V = sv

    0

    1答えて

    私はEigen C++に疎な行列Aを持っています。今、私は別のスパース行列Asymにそれを対称にしたい: 私はそれはのような単純なものであろうと期待していた: Eigen::SparseMatrix<FLOATDATA> A; ... Eigen::SparseMatrix<FLOATDATA> Asym = 0.5*(A+A.transpose()); // error here しかし

    0

    1答えて

    私は重み付き共分散についてRcppEigenに関数を書いています。 1つのステップでは、行列Xの列iと列jをとり、何らかのベクトルを返すcwiseProductを計算します。 cwiseProductの出力は何度も再利用できる中間変数に入ります。ドキュメントからはcwiseProductがCwiseBinaryOpを返します。それ自体は2種類あります。私cwiseProductは、2つの列ベクトル

    0

    1答えて

    私はEigenライブラリのソースを見て、gemm_pack_rhsという名前の関数を見ました。誰でもこの機能が何をしているのか知っていますか?そして、私はrhsを言及している場所の多くを見た。 Eigenライブラリではどういう意味ですか?

    0

    2答えて

    MatrixXf A = MatrixXf::Random(3, 3); MatrixXf B = A.row(1); std::vector<float> vec; 私は、行列 "B"からの要素でベクトル "vec"を構築したいと考えています。明白な答え(手動push_back Sまたは事前割り当て+インデックス・バイ・インデックスの割り当て)に加えて MatrixXf A = Ma

    0

    1答えて

    私はいくつかのシミュレーションにEigenを使用しています。たとえ最小の過負荷Eigen演算が含まれていても(同じサイズのx=yがあっても、、y)、セグメンテーションフォールトエラー(より正確にはSegmentation fault (core dumped))が得られます。これを非常に奇妙なものにするのは、特定の関数で行列演算を行う場合にのみ起こるということです。 私がお見せしましょう:今 //

    1

    2答えて

    私はEigen Solverを使用しています。作成したベクトル/行列から値を取得するのに問題があります。たとえば、次のコードでは、エラーはありませんが、実行時エラーが発生します。私は(これは私が書いた別の関数内のパラメータになりますように私はこれを必要とする)私の選択の変数にxの値を取得するにはどうすればよい #include <iostream> #include <math.h> #inc

    1

    1答えて

    私はEigenライブラリからタイプMatrixXdのヘッダークラ​​スで宣言された保護されたメンバーとして行列を持つクラスを作成しています。問題は、MatrixXd name(5, 5);と宣言すると、行列の次元が角括弧の間にある場合、コンパイラはそれをメンバではなくクラスのメソッドとして見なすことです。 私を助けることができますか?

    0

    1答えて

    私はAndroidの主要プロジェクトを持っており、Eigenというライブラリを使いたいと考えています。統合は既にここで行われていますhttps://github.com/james34602/Android-Linear-Algebra-manipulation-using-Eigen しかし、これを私のプロジェクトに取り込む最良の方法は何ですか?私はモジュールを作成し、この全体の他のプロジェクト