1

I'm debugging an application that massively uses uBLAS vectors and matrices. I would like to print them to console with something like:

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

Exact output format does dot matter, I just want to look at the vector contents. Does Boost provide such an overload of operator<< for std::ostream with uBLAS types? Any other short way of printing uBLAS types would be OK too. It's not a big effort to write these functions by myself, but I'm looking for a "standard" technique to do it, if any.

Sergey
  • 7,985
  • 4
  • 48
  • 80

1 Answers1

3

boost/numeric/ublas/io.hpp defines operator<< for uBlas components.

Sergey
  • 7,985
  • 4
  • 48
  • 80
darkspider
  • 136
  • 5