aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc/PreprocessorDirectives.dox
Commit message (Collapse)AuthorAge
* Possibility to specify user-defined default cache sizes for GEBP kernelGravatar David Tellenbach2020-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 ↵Gravatar dlazenby2020-04-17
| | | | plugin directive (and re-alphabatized the plugin section)
* bug #1615: slightly increase the default unrolling limit to compensate for ↵Gravatar Gael Guennebaud2018-12-13
| | | | | | | changeset 101ea26f5e18919972b321b5f7e3ef4e07be3fd6 . This solves a performance regression with clang and 3x3 matrix products.
* Document EIGEN_NO_IO preprocessor directiveGravatar Christoph Hertzberg2018-10-25
|
* Fix doxy and misc. typosGravatar luz.paz"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 typosGravatar luz.paz2018-03-11
| | | | Found using `codespell` and `grep` from downstream FreeCAD
* Add possibility to overwrite EIGEN_STRONG_INLINE.Gravatar Gael Guennebaud2017-12-14
|
* Update documentation for CUDAGravatar Gael Guennebaud2017-07-17
|
* Fix and workaround several doxygen issues/warningsGravatar Gael Guennebaud2017-01-04
|
* bug #1348: Document EIGEN_MAX_ALIGN_BYTES and EIGEN_MAX_STATIC_ALIGN_BYTES,Gravatar Gael Guennebaud2016-11-23
| | | | and reflect in the doc that EIGEN_DONT_ALIGN* are deprecated.
* Document EIGEN_UNALIGNED_VECTORIZE.Gravatar Gael Guennebaud2016-05-24
|
* Document EIGEN_MAX_CPP_VER and user controllable compiler features.Gravatar Gael Guennebaud2016-05-20
|
* Add a EIGEN_MAX_CPP_VER option to limit the C++ version to be used.Gravatar Gael Guennebaud2016-05-20
|
* Remove posix_memalign, _mm_malloc, and _aligned_malloc special paths.Gravatar Gael Guennebaud2016-02-05
|
* bug #1132: add EIGEN_MAPBASE_PLUGINGravatar Gael Guennebaud2015-12-11
|
* Add EIGEN_QUATERNION_PLUGINGravatar Gael Guennebaud2015-09-07
|
* Disable posix_memalign on Solaris and SunOS, and allows to by-pass built-in ↵Gravatar Gael Guennebaud2015-04-24
| | | | posix_memalign detection rules.
* bug #826: document caveats in 1x1 and 2x1 constructors.Gravatar Gael Guennebaud2014-07-21
|
* Add note to EIGEN_DONT_PARALLELIZE into preprocessor documentation page ↵Gravatar Christoph Hertzberg2014-07-18
| | | | (requested in IRC)
* Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵Gravatar Christoph Hertzberg2014-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 limitGravatar Gael Guennebaud2013-08-21
|
* Make the static assertions on maximal fixed size object use ↵Gravatar Gael Guennebaud2013-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 ↵Gravatar Gael Guennebaud2013-08-19
| | | | safe if EIGEN_FAST_MATH is disabled
* Fix bug #552: disable EIGEN_GLIBC_MALLOC_ALREADY_ALIGNED when compiling with ↵Gravatar Gael Guennebaud2013-02-25
| | | | -fsanitize=address, and allow users to manually tell whether EIGEN_MALLOC_ALREADY_ALIGNED.
* add EIGEN_INITIALIZE_MATRICES_BY_NANGravatar Gael Guennebaud2013-02-07
|
* Rename the dox files: the number prefixes are not needed anymoreGravatar Gael Guennebaud2013-01-06