diff options
author | 2008-04-14 08:20:24 +0000 | |
---|---|---|
committer | 2008-04-14 08:20:24 +0000 | |
commit | ea3ccb1e8c278a7a59a6b802d00b9050f9d5358b (patch) | |
tree | 4bb85eb170764b786ae8b33387f913d9c4a75e98 /Eigen/src/Core/util/Macros.h | |
parent | ab4046970bd4e7772287ef882334b8be26ea86da (diff) |
* Start of the LU module, with matrix inversion already there and
fully optimized.
* Even if LargeBit is set, only parallelize for large enough objects
(controlled by EIGEN_PARALLELIZATION_TRESHOLD).
Diffstat (limited to 'Eigen/src/Core/util/Macros.h')
-rw-r--r-- | Eigen/src/Core/util/Macros.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Eigen/src/Core/util/Macros.h b/Eigen/src/Core/util/Macros.h index 43d595451..fad046766 100644 --- a/Eigen/src/Core/util/Macros.h +++ b/Eigen/src/Core/util/Macros.h @@ -37,6 +37,10 @@ #define EIGEN_UNROLLING_LIMIT 400 #endif +#ifndef EIGEN_PARALLELIZATION_TRESHOLD +#define EIGEN_PARALLELIZATION_TRESHOLD 2000 +#endif + #ifdef EIGEN_DEFAULT_TO_ROW_MAJOR #define EIGEN_DEFAULT_MATRIX_STORAGE_ORDER RowMajorBit #else |