mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-30 00:50:37 +08:00
d80c112168
I169b637a1e2a106956b536c41d6a514a266e7cc0 marked Jets (in C++11) as aligned to 16 bytes, and enabled Eigen vectorization. However, to implement this, we added Eigen includes to port.h. Turns out this broke some other tricks Ceres uses (redefining Eigen constants for better performance), so we don't want to do that. Move most of the implementation to jet.h where it is safe. Change-Id: I47c6fc4180db1ff674bc660723dd5a2b84254e0d