Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | bug #481 step 1: add a new Ref<> class for non templated function arguments | Gael Guennebaud | 2012-07-05 |
| | |||
* | Move (part of) evaluation of products to evaluator objects. | Jitse Niesen | 2012-06-29 |
| | | | | | | | * Copy implementation from CoeffBasedProduct. * Copy implementation from GeneralProduct in InnerProduct case. * For GeneralProduct in other cases, call the evalTo() member function with expression objects in constructor of evaluator. | ||
* | resurrect expression evaluators | Gael Guennebaud | 2012-06-22 |
| | |||
* | bug #466: better fix for the race condition: this new patch add an ↵ | Gael Guennebaud | 2012-06-14 |
| | | | | | | | initParallel() function which must be called at the initialization time of any multi-threaded application calling Eigen from multiple threads. | ||
* | fix inclusion order | Gael Guennebaud | 2012-06-12 |
| | |||
* | Fixed RVCT 3.1 compiler errors. | williami | 2012-06-04 |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | Jitse Niesen | 2012-04-15 |
| | |||
* | <complex> must be included first | Gael Guennebaud | 2012-02-10 |
| | |||
* | Remove evaluators for 2.1 release. | Jitse Niesen | 2011-12-14 |
| | | | | We plan to re-instate them when we branch 2.2 (see bug #388). | ||
* | - split and rename defined tokens to enable the use of BLAS/Lapack/VML/etc | Gael Guennebaud | 2011-12-09 |
| | | | | - include MKL headers outside the Eigen namespace. | ||
* | Intel(R) MKL support added. | karturov | 2011-12-05 |
| | | | | | | | | | | * * * License disclaimer changed to BSD license for MKL_support.h * * * Pardiso support fixed, test added. blas/lapack tests fixed: Scalar parameter was added in Cholesky, product_matrix_vector_triangular remaned to triangular_matrix_vector_product. * * * PARDISO test was added physically. | ||
* | cleanning pass on the sparse modules: | Gael Guennebaud | 2011-11-28 |
| | | | | | - remove outdated/deprecated code - improve a bit the documentation | ||
* | bug #365 - Rename B0 in GeneralBlockPanelKernel.h to avoid name clash | Jan Oberländer | 2011-10-31 |
| | | | | with termios.h on POSIX systems. | ||
* | Throw std::bad_alloc even when exceptions are disabled, by doing new ↵ | Benoit Jacob | 2011-10-17 |
| | | | | | | | int[size_t(-1)]. Don't throw exceptions on aligned_malloc(0) (just because malloc's retval is null doesn't mean error, if size==0). Remove EIGEN_NO_EXCEPTIONS option, use only compiler standard defines. Either exceptions are enabled or they aren't. | ||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | Gael Guennebaud | 2011-07-21 |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | ||
* | better fix for gcc 4.6.0 / ptrdiff_t, as suggested by Benoit | Thomas Capricelli | 2011-05-05 |
| | |||
* | Document enums in Constants.h (bug #248). | Jitse Niesen | 2011-05-03 |
| | | | | | | To get the links to work, I also had to document the Eigen namespace. Unfortunately, this means that the word Eigen is linked whenever it appears in the docs. | ||
* | fix bug #250: compilation error with gcc 4.6 (STL header files no longer ↵ | Gael Guennebaud | 2011-04-19 |
| | | | | include cstddef) | ||
* | fix bug #242: vectorization was wrongly enabled on MSVC 2005 | Gael Guennebaud | 2011-04-19 |
| | |||
* | add a stupid Product<A,B> expression produced by prod(a,b), and implement a ↵ | Gael Guennebaud | 2011-03-23 |
| | | | | first version of its evaluator | ||
* | import evaluator works | Gael Guennebaud | 2011-03-23 |
| | |||
* | shut up stupid ICC warnings | Benoit Jacob | 2011-02-22 |
| | |||
* | remove #include <iostream> at the wrong place | Benoit Jacob | 2011-02-17 |
| | |||
* | with old gcc (bug #89), only include iostream in debug mode | Benoit Jacob | 2011-02-16 |
| | |||
* | Fix bug #89: on GCC <= 4.3, use a custom assert implementation to work ↵ | Benoit Jacob | 2011-02-16 |
| | | | | around a compiler bug | ||
* | remove debug #error | Benoit Jacob | 2011-02-09 |
| | |||
* | back out changeset efdf2e405664163c685127aecec53a21977f8031 | Benoit Jacob | 2011-02-09 |
| | | | | . It turns out that the SSE3 header is always included, even without any SSE enabled, so it was making us wrongly use SSE3 paths. Backing this out fixes msvc related crashes, at least bug #165. | ||
* | now random<integer types> spans over 0..RAND_MAX, or -RAND_MAX/2..RAND_MAX/2 ↵ | Benoit Jacob | 2011-02-07 |
| | | | | for signed types, or the most significant bits for smaller integer types. | ||
* | kill stage 15, it's useless | Benoit Jacob | 2011-01-31 |
| | |||
* | reverse order of testing for eigen2 support stages. Higher stages now have ↵ | Benoit Jacob | 2011-01-27 |
| | | | | priority. So if your whole project builds with say stage 10, you can manually enable stage 20 for selected files. | ||
* | rename build stages to multiples of 10; old stage 2 becomes stage 15, while ↵ | Benoit Jacob | 2011-01-23 |
| | | | | stage 20 generates errors (instead of warnings) on conflicting API. | ||
* | relax Map const correctness in eigen2 support stages <= 3 | Benoit Jacob | 2011-01-21 |
| | | | | introduce new 'strict' stage 4 | ||
* | introduce the 3 stages of eigen2 support, writing to the mailing list about ↵ | Benoit Jacob | 2011-01-21 |
| | | | | that in Eigen2 to Eigen3 Migration Path thread | ||
* | Move doxygen comments for EIGEN_NO_DEBUG from source to I14. | Jitse Niesen | 2010-12-27 |
| | | | | | | This reverts changeset 76fbe94279bda314e717cb3f98b46b253d081993 . Benoit and I agree that my approach there (to use doxygen comments) pollutes the code too much. | ||
* | Added automatic SSE3/4.1/4.2 support for MSVC. | Hauke Heibel | 2010-12-16 |
| | |||
* | Fixed ctor from const raw data for Matrices and added the missing ↵ | Hauke Heibel | 2010-12-15 |
| | | | | | | implementation for Arrays. Fixed a warning regarding the conversion from int to bool in MapBase. | ||
* | fix comment | Benoit Jacob | 2010-12-07 |
| | |||
* | [mq]: Mingw32 fix | Eamon Nerbonne | 2010-12-03 |
| | | | | intrin.h is not required nor supported by mingw32. It is present (and supported) on mingw-w64 builds, even those for 32-bit systems, but here too it's not required on 32-bit systems. So if we're on mingw, and it's 64-bit, then and only then is the intrin.h inclusion necessary. | ||
* | holy crap, i had disabled all static asserts in ↵ | Benoit Jacob | 2010-11-22 |
| | | | | 71f023de3e7a41f456d538d4cdb75c72b90dcc75 | ||
* | generalize our internal rank K update routine to support more general A*B ↵ | Gael Guennebaud | 2010-11-10 |
| | | | | | | product while evaluating only one triangular part and make it available via, e.g.: R.triangularView<Lower>() += s * A * B; | ||
* | trsv: add support for inner-stride!=1, reduce code instanciation, move ↵ | Gael Guennebaud | 2010-11-05 |
| | | | | implementation to a new products/XX.h file | ||
* | Fixed bug #95 by changing _M_IX64 to _M_X64 as proposed by Jan Schlicht. | Hauke Heibel | 2010-10-27 |
| | |||
* | renaming: ei_matrix_storage -> DenseStorage | Benoit Jacob | 2010-10-20 |
| | | | | DenseStorageBase -> PlainObjectBase | ||
* | MSVC for windows mobile does not have the errno.h file | Gael Guennebaud | 2010-10-07 |
| | |||
* | an attempt to fix compilation on windows mobile | Gael Guennebaud | 2010-10-07 |
| | |||
* | fix compilation on ubuntu 9.04's version of gcc 4.3 (yes, wtf) | Benoit Jacob | 2010-09-27 |
| | |||
* | Fixes mingw32 compile issues | Eamon Nerbonne | 2010-09-02 |
| | |||
* | Document EIGEN_NO_DEBUG macro. | Jitse Niesen | 2010-08-10 |
| | | | | I needed some doxygen tricks to get this to work, so it may not be worth it. | ||
* | fix compilation by including file in correct order | Gael Guennebaud | 2010-07-19 |
| |