[eigen] STL Vectors and Alignment
• To: eigen@xxxxxxxxxxxxxxxxxxx
• Subject: [eigen] STL Vectors and Alignment
• From: Gabriel <gnuetzi@xxxxxxxxx>
• Date: Wed, 26 Nov 2014 13:48:48 +0100
• Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=jKjQ280QmWe0VBpABDA3RGgcajVsctvtIwkircD0ge0=; b=PojuXl7Em//Z3lN6/PAuEU0GixU7+ewMMHEqqomjiN+jEiFRoOSpwcKjR2nxJOkf+Q NuUPCrJK4LAVrVAfZwCjt1Usc8ShaVzx5ngErLWZLajFDCXYaTAK5r+aQHdYxYk9ct+p pjU7ir60np2HpbT+yu1nwU4k+lIaRTOOXePijNWUHVxCYAu/0nHsYe4mBXTjcED4Qbfo oQ1lFpy/Z1FJBclc9kiRXnVryHa9D49ydK2gpZI9beaZnAiP7Aa4J4yo1lS2NMDCr1RF qJ8Vuty+w4ZOWGVpXk+MFlqfjy656vhByuktj5Bg9rhwh0ev6BiRt100kKr6e3BRW0hm rxuw==

 Dear all, Through the documentation which is awesomely cool :-) I could not figure out the following cases: First Case: struct A{     Eigen::Vector2d a; }; std::vector vec; THIS is obviously wrong because there are alignement issues, described on the page. Is it enough to fix it like this: struct A{     EIGEN_MAKE_ALIGNED_OPERATOR_NEW     Vector2d a; }; std::vector vec; Or is this going to fail alignment too and I need something like this: std::vector<  A  ,   Eigen::aligned_allocator<  A > > Second Case: struct B{     A a; }; struct A{     EIGEN_MAKE_ALIGNED_OPERATOR_NEW     Eigen::Vector2d a; }; std::vector vec; Or is this going to fail alignment too and I need something like this: std::vector< B  ,   Eigen::aligned_allocator<  B > > Thanks a lot for the quick reply =)! Gabriel

 Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/