* add a WithAlignedOperatorNew class with overloaded operator new * make Matrix (and Quaternion, Transform, Hyperplane, etc.) use it if needed such that "*(new Vector4) = xpr" does not failed anymore. * Please: make sure your classes having fixed size Eigen's vector or matrice attributes inherit WithAlignedOperatorNew * add a ei_new_allocator STL memory allocator to use with STL containers. This allocator really calls operator new on your types (unlike GCC's new_allocator). Example: std::vector<Vector4f> data(10); will segfault if the vectorization is enabled, instead use: std::vector<Vector4f,ei_new_allocator<Vector4f> > data(10); NOTE: you only have to worry if you deal with fixed-size matrix types with "sizeof(matrix_type)%16==0"... |
||
|---|---|---|
| bench | ||
| cmake | ||
| demos | ||
| disabled | ||
| doc | ||
| Eigen | ||
| test | ||
| .krazy | ||
| CMakeLists.txt | ||
| COPYING | ||
| COPYING.LESSER | ||
| Doxyfile | ||
| Mainpage.dox | ||