Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Possibility to specify user-defined default cache sizes for GEBP kernel | 2020-05-08 | |
| | | | | | | | | | | | | | | Some architectures have no convinient way to determine cache sizes at runtime. Eigen's GEBP kernel falls back to default cache values in this case which might not be correct in all situations. This patch introduces three preprocessor directives `EIGEN_DEFAULT_L1_CACHE_SIZE` `EIGEN_DEFAULT_L2_CACHE_SIZE` `EIGEN_DEFAULT_L3_CACHE_SIZE` to give users the possibility to set these default values explicitly. | ||
* | Update PreprocessorDirectives.dox - Added line for the new VectorwiseOp ↵ | 2020-04-17 | |
| | | | | plugin directive (and re-alphabatized the plugin section) | ||
* | bug #1615: slightly increase the default unrolling limit to compensate for ↵ | 2018-12-13 | |
| | | | | | | | changeset 101ea26f5e18919972b321b5f7e3ef4e07be3fd6 . This solves a performance regression with clang and 3x3 matrix products. | ||
* | Document EIGEN_NO_IO preprocessor directive | 2018-10-25 | |
| | |||
* | Fix doxy and misc. typos | 2018-08-01 | |
| | | | | | | | | | | | | | | | | Found via `codespell -q 3 -I ../eigen-word-whitelist.txt` --- Eigen/src/Core/ProductEvaluators.h | 4 ++-- Eigen/src/Core/arch/GPU/Half.h | 2 +- Eigen/src/Core/util/Memory.h | 2 +- Eigen/src/Geometry/Hyperplane.h | 2 +- Eigen/src/Geometry/Transform.h | 2 +- Eigen/src/Geometry/Translation.h | 12 ++++++------ doc/PreprocessorDirectives.dox | 2 +- doc/TutorialGeometry.dox | 2 +- test/boostmultiprec.cpp | 2 +- test/triangular.cpp | 2 +- 10 files changed, 16 insertions(+), 16 deletions(-) | ||
* | MIsc. source and comment typos | 2018-03-11 | |
| | | | | Found using `codespell` and `grep` from downstream FreeCAD | ||
* | Add possibility to overwrite EIGEN_STRONG_INLINE. | 2017-12-14 | |
| | |||
* | Update documentation for CUDA | 2017-07-17 | |
| | |||
* | Fix and workaround several doxygen issues/warnings | 2017-01-04 | |
| | |||
* | bug #1348: Document EIGEN_MAX_ALIGN_BYTES and EIGEN_MAX_STATIC_ALIGN_BYTES, | 2016-11-23 | |
| | | | | and reflect in the doc that EIGEN_DONT_ALIGN* are deprecated. | ||
* | Document EIGEN_UNALIGNED_VECTORIZE. | 2016-05-24 | |
| | |||
* | Document EIGEN_MAX_CPP_VER and user controllable compiler features. | 2016-05-20 | |
| | |||
* | Add a EIGEN_MAX_CPP_VER option to limit the C++ version to be used. | 2016-05-20 | |
| | |||
* | Remove posix_memalign, _mm_malloc, and _aligned_malloc special paths. | 2016-02-05 | |
| | |||
* | bug #1132: add EIGEN_MAPBASE_PLUGIN | 2015-12-11 | |
| | |||
* | Add EIGEN_QUATERNION_PLUGIN | 2015-09-07 | |
| | |||
* | Disable posix_memalign on Solaris and SunOS, and allows to by-pass built-in ↵ | 2015-04-24 | |
| | | | | posix_memalign detection rules. | ||
* | bug #826: document caveats in 1x1 and 2x1 constructors. | 2014-07-21 | |
| | |||
* | Add note to EIGEN_DONT_PARALLELIZE into preprocessor documentation page ↵ | 2014-07-18 | |
| | | | | (requested in IRC) | ||
* | Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵ | 2014-07-01 | |
| | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed. | ||
* | Allows EIGEN_STACK_ALLOCATION_LIMIT to be 0 for no limit | 2013-08-21 | |
| | |||
* | Make the static assertions on maximal fixed size object use ↵ | 2013-08-20 | |
| | | | | EIGEN_STACK_ALLOCATION_LIMIT, and raise its default value to 128KB | ||
* | Fix bug #642: add vectorization of sqrt for doubles, and make sqrt really ↵ | 2013-08-19 | |
| | | | | safe if EIGEN_FAST_MATH is disabled | ||
* | Fix bug #552: disable EIGEN_GLIBC_MALLOC_ALREADY_ALIGNED when compiling with ↵ | 2013-02-25 | |
| | | | | -fsanitize=address, and allow users to manually tell whether EIGEN_MALLOC_ALREADY_ALIGNED. | ||
* | add EIGEN_INITIALIZE_MATRICES_BY_NAN | 2013-02-07 | |
| | |||
* | Rename the dox files: the number prefixes are not needed anymore | 2013-01-06 | |