2016-11-12 6 views
1

私はuBLASベクトルと行列を大量に使用するアプリケーションをデバッグしています。BoostはuBLASデータ型を印刷する機能を提供していますか?

boost::numeric::ublas::vector<double> v; 
// ...filling v... 
std::cout << v; // or boost::whatever << v; 

正確な出力形式は、ドットの問題ではなく、私はベクトルの内容を見てみたいです。 BoostはuBLASタイプのstd::ostreamに対してoperator<<のオーバーロードを提供しますか? uBLASタイプを印刷する他の簡単な方法もOKです。これらの機能を自分で書くのは大きな努力ではありませんが、もしあれば、それを行うための "標準的な"手法を探しています。

答えて

2

boost/numeric/ublas/io.hppは、uBlasコンポーネントに対してoperator<<を定義します。

関連する問題