Я отлаживаю приложение, которое широко использует векторы и матрицы uBLAS. Я хотел бы, чтобы распечатать их на консоль с чем-то вроде:Предоставляет ли Boost средство для печати типов данных uBLAS?
boost::numeric::ublas::vector<double> v;
// ...filling v...
std::cout << v; // or boost::whatever << v;
Точный формат вывода делает точечный вопрос, я просто хочу посмотреть на вектор содержание. Предоставляет ли Boost такую перегрузку operator<<
для std::ostream
с типами uBLAS? Любой другой короткий способ печати uBLAS-типов тоже будет в порядке. Это не большое усилие, чтобы написать эти функции самостоятельно, но я ищу «стандартную» технику, чтобы сделать это, если она есть.