Closed gleichdick closed 4 years ago
Is this the only Eigen alignment that needs to be fixed? Might be nice to one PR for all similar alignment fixes.
Eigen can make use of CPU extensions like SSE and AVX, which have these alignment requirements. I'm currently trying to enable it for moveit, so I took a look at the packages used there. Related Issues: ompl/ompl#601 ros-planning/moveit#1902
@mamoll, please remember to use squash-merging for such 1-commit PRs.
IMarkerEndEffector has a vectorizable Eigen member, so it needs proper alignment.
std::make_shared
also does not respect alignment, so it is replaced withstd::allocate_shared
.