我正在调试一个大量使用 uBLAS 向量和矩阵的应用程序。我想将它们打印到控制台,例如:
boost::numeric::ublas::vector<double> v;
// ...filling v...
std::cout << v; // or boost::whatever << v;
确切的输出格式确实很重要,我只想看看矢量内容。operator<<
Boost 是否为std::ostream
uBLAS 类型提供了这样的重载?任何其他打印 uBLAS 类型的简短方法也可以。自己编写这些函数并不是一件大事,但我正在寻找一种“标准”技术来完成它,如果有的话。