Boost是否提供打印uBLAS数据类型的工具?

时间:2016-11-12 10:48:37

标签: c++ boost boost-ublas

我正在调试大量使用uBLAS向量和矩阵的应用程序。我想将它们打印到控制台,例如:

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

确切的输出格式确实有问题,我只想看看矢量内容。对于具有uBLAS类型的operator<<,Boost是否为std::ostream提供了这样的重载?打印uBLAS类型的任何其他简短方法也可以。我自己编写这些功能并不是一件大事,但我正在寻找一个标准&#34;技术,如果有的话。

1 个答案:

答案 0 :(得分:2)

boost/numeric/ublas/io.hpp为uBlas组件定义operator<<