Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | ICC 12 / linux only defined __INTEL_COMPILER, not __intel_compiler | 2011-02-22 | |
| | |||
* | __attribute__((flatten)) seems to be recognized by neither clang nor icc ↵ | 2011-02-22 | |
| | | | | despite these compilers defining __GNUC__. | ||
* | Include necessary header files when working around bug #89. | 2011-02-17 | |
| | | | | Fixes bug #188. | ||
* | Fix bug #89: on GCC <= 4.3, use a custom assert implementation to work ↵ | 2011-02-16 | |
| | | | | around a compiler bug | ||
* | bump | 2011-02-12 | |
| | |||
* | introduce EIGEN_MAKING_DOCS to tell whether we're compiling the docs examples | 2011-02-06 | |
| | |||
* | const-qualify template parameters representing const arguments to expressions. | 2011-01-24 | |
| | | | | needed to fix docs compile issue. | ||
* | Move doxygen comments for EIGEN_NO_DEBUG from source to I14. | 2010-12-27 | |
| | | | | | | This reverts changeset 76fbe94279bda314e717cb3f98b46b253d081993 . Benoit and I agree that my approach there (to use doxygen comments) pollutes the code too much. | ||
* | remove EIGEN_REF_TO_TEMPORARY, clarify docs | 2010-12-25 | |
| | |||
* | IBM XL C compiler supports __attribute__((aligned(n))) syntax | 2010-11-19 | |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | 2010-10-25 | |
| | |||
* | bump to 2.92.0 | 2010-10-15 | |
| | |||
* | fix compilation and warnings with fcc 4.0.1 | 2010-10-13 | |
| | |||
* | Matrix product refactoring (rhs products only). | 2010-08-19 | |
| | | | | | | | | | Added strong inlines required for MSVC for proper inlining. Added specializations for DiagonalMatrix products to RotationBase. Added left- and righ-hand-side products with DiagonalMatrix to Transform. RHS Transform products now return Matrix objects only. Split the geo_transformations unit test. Some tests were not made for projectivities. Removed unused variables from main.h that caused warnings. | ||
* | Document EIGEN_NO_DEBUG macro. | 2010-08-10 | |
| | | | | I needed some doxygen tricks to get this to work, so it may not be worth it. | ||
* | * fix compilation of mixed scalar product | 2010-07-19 | |
| | | | | * optimize mixed scalar products | ||
* | optimize non fused MADD, and add a flatten attribute macro to enforce | 2010-07-13 | |
| | | | | inlining within a function | ||
* | email change | 2010-06-24 | |
| | |||
* | fix linking errors with multiply defined functions | 2010-06-18 | |
| | |||
* | rename: | 2010-06-14 | |
| | | | | | | EIGEN_SIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_DYNAMIC EIGEN_MAXSIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_FIXED and make sure to use the latter in products xprs to determine the inner size. | ||
* | merge my Dynamic -> -1 change | 2010-06-11 | |
|\ | |||
* | | change the value of Dynamic to -1, since the index type is now configurable. | 2010-06-11 | |
| | | | | | | | | remove EIGEN_ENUM_MIN/MAX, implement new macros instead | ||
| * | Made the supression of unused variables portable. | 2010-06-08 | |
| | | | | | | | | EIGEN_UNUSED is not supported on non GCC systems. | ||
| * | * remove ei_index, and let ei_traits propagate the index types | 2010-06-03 | |
|/ | | | | * add an Index type template parapeter to sparse objects | ||
* | the Index types change. | 2010-05-30 | |
| | | | | As discussed on the list (too long to explain here). | ||
* | erm.. use EIGEN_ONLY_USED_FOR_DEBUG() as it already exists. | 2010-05-21 | |
| | |||
* | introduce a new macro EIGEN_ARG_UNUSED(arg) and use it in some places to | 2010-05-21 | |
| | | | | silent some warnings (from clang) | ||
* | remove USING_PART_OF_NAMESPACE_EIGEN, leaving it in Eigen2Support. | 2010-04-22 | |
| | | | | improve porting-Eigen2-to-3 docs | ||
* | implement the idea that row-vectors have the RowMajorBit and col-vectors don't. | 2010-03-09 | |
| | |||
* | #undef minor at the right place | 2010-03-06 | |
| | |||
* | * disable static alignment on QCC | 2010-03-06 | |
| | | | | * remove obsolete #error | ||
* | * include Macros.h much earlier: since it takes care of the alignment ↵ | 2010-03-06 | |
| | | | | | | | platform detection, it is needed before we do the vectorization stuff in Eigen/Core !! * kill EIGEN_DONT_ALIGN_HEAP option (one should use EIGEN_DONT_ALIGN) * rename EIGEN_DONT_ALIGN_STACK to EIGEN_DONT_ALIGN_STATICALLY. hope it's a better name. | ||
* | introduce EIGEN_DONT_ALIGN_STACK (disables alignment attributes) and ↵ | 2010-03-06 | |
| | | | | | | EIGEN_DONT_ALIGN_HEAP (disables aligned malloc)... you can still use EIGEN_DONT_ALIGN to do both at once. | ||
* | merge with default branch | 2010-03-04 | |
|\ | |||
| * | factorize default performance related settings to a single file | 2010-03-03 | |
| | | | | | | | | | | included after the architecture specific files such that they can be adapted by each platform. | ||
| * | Added initial NEON support, most tests pass however we had to use some ↵ | 2010-03-03 | |
| | | | | | | | | | | | | | | | | hackish workarounds as gcc on ARM (both CodeSourcery 4.4.1 used and experimental 4.5) fail to ensure proper alignment with __attribute__((aligned(16))). This has to be fixed upstream to remove the workarounds. | ||
| * | Attempt to fix PGI compilation issue. | 2010-02-23 | |
| | | |||
* | | significant speedup in the matrix-matrix products | 2010-02-23 | |
|/ | |||
* | lot of cleaning: | 2010-01-22 | |
| | | | | | | - clean the *_PUBLIC_INTERFACE_* - update Diagonal, ReturnByValue, ForceAlignedAccess, UnaryView, etc. to support array - many other small stuff | ||
* | work around warning about /* inside of a comment (gcc 4.4) | 2010-01-16 | |
| | |||
* | Adapted doxygen's new style sheet. | 2010-01-15 | |
| | | | | Added documentation to some of the typedefs. | ||
* | forgot to include this file in previous commit | 2010-01-15 | |
| | |||
* | merge with default branch | 2009-12-22 | |
|\ | |||
* | | finally add a Array class with storage via the introduction of a ↵ | 2009-12-17 | |
| | | | | | | | | | | | | DenseStorageBase base class shared by both Matrix and Array | ||
* | | add a DenseBase class for MAtrixBase and ArrayBase and more code factorisation | 2009-12-04 | |
| | | |||
| * | * eigen2->eigen3 | 2009-11-19 | |
| | | | | | | | | | | * bump version to 2.91.0 * add FindEigen3.cmake | ||
* | | Experiment the ET refactoring on Transpose for Dense and Sparse storages. | 2009-11-16 | |
|/ | | | | All tests work fine. | ||
* | * add Map<Quaternion> test based on Map from test/map.cpp | 2009-11-13 | |
| | | | | | | * replace implicit constructor AngleAxis(QuaternionBase&) by an explicit one, it seems ambiguous for the compiler * remove explicit constructor with conversion type quaternion(Quaternion&): conflict between constructor. * modify EIGEN_INHERIT_ASSIGNEMENT_OPERATORS to suit Quaternion class | ||
* | fix PowerPC platform detection | 2009-11-11 | |
| | |||
* | sync with mainline | 2009-10-28 | |
|\ |