Предоставляет ли Boost возможность печатать типы данных uBLAS?

Я отлаживаю приложение, которое массово использует векторы и матрицы uBLAS. Я хотел бы напечатать их на консоли с чем-то вроде:

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

Точный формат вывода не имеет значения, я просто хочу посмотреть на векторное содержимое. Обеспечивает ли Boost такую ​​перегрузку operator<< за std::ostream с типами uBLAS? Любой другой короткий способ печати типов uBLAS тоже подойдет. Это не большая попытка написать эти функции самостоятельно, но я ищу «стандартную» технику для этого, если таковая имеется.

1

Решение

boost/numeric/ublas/io.hpp определяет operator<< для компонентов uBlas.

2

Другие решения

Других решений пока нет …

А ты уже прошел курс программирования? Супер скидка!
Прокачать скилл $$$
×