Кажется, что во многих проектах постепенно возникает необходимость делать математическую математику и попадать в ловушку первого построения некоторых векторных классов и медленно добавлять функциональность до тех пор, пока они не поймают создание полуподобной пользовательской библиотеки линейной алгебры и в зависимости от в теме.
Я бы хотел избежать этого, не создавая зависимости от некоторой связанной с тангенсом библиотеки (например, OpenCV, OpenSceneGraph).
Каковы обычно используемые библиотеки математической математики/линейной алгебры, и почему они решили использовать один над другим? Есть ли что-нибудь, что по какой-то причине было бы рекомендовано против использования? Я специально использую это в геометрическом/временном контексте * (2,3,4 Dim) *, но в будущем может использовать данные с более высокой размерностью.
Я ищу различия в отношении любого из: API, скорости, использования памяти, широты/полноты, узости/специфичности, расширяемости и/или зрелости/стабильности.
Update
В итоге я использовал Eigen3, которым я очень доволен.