問題タブ [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.
c++ - identity_matrix/zero_matrix: 割り当てますか?
マトリックス クラスidentity_matrix
とは、2 番目のパラメーターとしてのzero_matrix
テンプレートです。ALLOC
しかし、本当にメモリを割り当てているのでしょうか?
c++ - ベクトルを typedef し、boost::numeric::ublas::固定サイズのベクトル
typedef
固定サイズのベクトル/ブースト ベクトルの名前と、それに対応するイテレータの名前を意味します。私ができることは(以下を参照)
アイデアは、コードの後半で次のようなものを使用することです
質問1:これは可能ですか
std::vector<double>
boost::numeric::ublas::vector<double>
?
それが不可能な場合:
質問 2:代替実装とは何ですか? (下記以外)。
質問 3:
typedef
イテレータはどうすればよいですか?
今のところ、それを行う方法が見つからなかったので、独自のクラスを定義しました (以下を参照)。しかし、これには (少なくとも) 独自begin
のend
およびイテレータ (たとえば、this ) を再定義しなければならないという負担が伴います。これを避けるということです。
質問 4:operator+=
(以下を参照)
の定義で 2 つの代替行をまとめました。それらの1つが機能していません。何が問題ですか?
c++ - ブースト マトリックス マトリックス製品の定義
これは、私が実行している、または実行しようとしているサンプル コードです。要するに、期待どおりに機能していません。
次のエラーが発生します。
基本的にそれらの多くがあります。なぜこれが受け入れられないのですか?また、qvm を行列式に変換する必要がありますか? はいの場合、どのように?将来的には axpy_prod を使用したいと考えていますが、これが機能しない場合は意味がありません。