Возникла необходимость в использовании векторов (имеется ввиду векторы из геометрии) с сответственными операциями, вроде вычитания, сложения, перемножения и т.д. Написать самому контейнер не проблема, но есть ли в boost такой? Смотрел boost/geometry но что-то не нашел подходящего.
В boost есть раздел Basic Linear Algebra Library, думаю, вам туда.
Если вам нужны примитивы для работы с 3D объектами (графика и т.д.) - есть Boost QVM (2D, 3D, 4D вектора и матрицы). Если вам нужна библиотека для работы с матрицами в принципе - смотрите в сторону Eigen. Boost uBLAS хотя и предоставляет более универсальные интерфейсы, по удобству и производительности сильно уступает (по производительности, к сожалению, даже ручным реализациям матриц уступает из-за некоторых ограничений абстракций).
Если вам нужно просто сложить или попарно перемножить два вектора - есть std::valarray
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости