cleanup API regarding direct and reciprocal vectors
Important set of refactoring which consists in cleaning up the current API from Eigen::Vector3d
and Eigen::RowVector3d
by DirectVector
and ReciprocalVector
.
Given the sensible part of the code affected could you double-check and modify if needed ?
This refactoring also introduced some copy. Could you check on your side that the performance is not affected ?
Edited by eric pellegrini