commit | d80c112168acee98c3679918f3d84cfd4f31a947 | [log] [tgz] |
---|---|---|
author | Andrew Hunter <ahh@google.com> | Fri Dec 11 14:34:30 2015 -0800 |
committer | Andrew Hunter <ahh@google.com> | Fri Dec 11 14:50:19 2015 -0800 |
tree | 04fcb64b25643fcef97514d5147efe3fe2259a5a | |
parent | 5667505f3505738d3319c3a3067c847b864c96b8 [diff] |
Tweak alignment hint implementation for Jets 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
Please see ceres-solver.org for more information.
Ceres development happens on Gerrit, including both repository hosting and code reviews. The GitHub Repository is a continuously updated mirror which is primarily meant for issue tracking. Please see our Contributing to Ceres Guide for more details.
The upstream Gerrit repository is
https://ceres-solver.googlesource.com/ceres-solver