mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-07-08 22:21:49 +08:00
Add note to EIGEN_DONT_PARALLELIZE into preprocessor documentation page (requested in IRC)
(transplanted from 68eafc10b1165eb83461187e549a54a618495916 )
This commit is contained in:
parent
9b00035438
commit
49cbaf3856
@ -62,6 +62,8 @@ run time. However, these assertions do cost time and can thus be turned off.
|
|||||||
expect that any objects passed to it are aligned. This will turn off vectorization. Not defined by default.
|
expect that any objects passed to it are aligned. This will turn off vectorization. Not defined by default.
|
||||||
- \b EIGEN_DONT_ALIGN_STATICALLY - disables alignment of arrays on the stack. Not defined by default, unless
|
- \b EIGEN_DONT_ALIGN_STATICALLY - disables alignment of arrays on the stack. Not defined by default, unless
|
||||||
\c EIGEN_DONT_ALIGN is defined.
|
\c EIGEN_DONT_ALIGN is defined.
|
||||||
|
- \b EIGEN_DONT_PARALLELIZE - if defined, this disables multi-threading. This is only relevant if you enabled OpenMP.
|
||||||
|
See \ref TopicMultiThreading for details.
|
||||||
- \b EIGEN_DONT_VECTORIZE - disables explicit vectorization when defined. Not defined by default, unless
|
- \b EIGEN_DONT_VECTORIZE - disables explicit vectorization when defined. Not defined by default, unless
|
||||||
alignment is disabled by %Eigen's platform test or the user defining \c EIGEN_DONT_ALIGN.
|
alignment is disabled by %Eigen's platform test or the user defining \c EIGEN_DONT_ALIGN.
|
||||||
- \b EIGEN_FAST_MATH - enables some optimizations which might affect the accuracy of the result. This currently
|
- \b EIGEN_FAST_MATH - enables some optimizations which might affect the accuracy of the result. This currently
|
||||||
|
Loading…
x
Reference in New Issue
Block a user