問題タブ [boost-ublas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
34 参照

c++ - identity_matrix/zero_matrix: 割り当てますか?

マトリックス クラスidentity_matrixとは、2 番目のパラメーターとしてのzero_matrixテンプレートです。ALLOCしかし、本当にメモリを割り当てているのでしょうか?

0 投票する
2 に答える
399 参照

c++ - ベクトルを typedef し、boost::numeric::ublas::固定サイズのベクトル

typedef固定サイズのベクトル/ブースト ベクトルの名前と、それに対応するイテレータの名前を意味します。私ができることは(以下を参照)

アイデアは、コードの後半で次のようなものを使用することです

質問1:これは可能ですか

  1. std::vector<double>

  2. boost::numeric::ublas::vector<double>?

それが不可能な場合:

  1. 質問 2:代替実装とは何ですか? (下記以外)。

  2. 質問 3:typedefイテレータはどうすればよいですか?

今のところ、それを行う方法が見つからなかったので、独自のクラスを定義しました (以下を参照)。しかし、これには (少なくとも) 独自beginendおよびイテレータ (たとえば、this ) を再定義しなければならないという負担が伴います。これを避けるということです。

質問 4:operator+= (以下を参照) の定義で 2 つの代替行をまとめました。それらの1つが機能していません。何が問題ですか?

0 投票する
1 に答える
112 参照

c++ - ブースト マトリックス マトリックス製品の定義

これは、私が実行している、または実行しようとしているサンプル コードです。要するに、期待どおりに機能していません。

次のエラーが発生します。

基本的にそれらの多くがあります。なぜこれが受け入れられないのですか?また、qvm を行列式に変換する必要がありますか? はいの場合、どのように?将来的には axpy_prod を使用したいと考えていますが、これが機能しない場合は意味がありません。