diff options
author | 2008-08-23 17:11:44 +0000 | |
---|---|---|
committer | 2008-08-23 17:11:44 +0000 | |
commit | f2f48b6560b1921c6847bd91b68da9825419d0a3 (patch) | |
tree | e4081e9c63df924e5216081216c3ddfb14db0ed0 /Eigen/src/Core/util/Macros.h | |
parent | 2120fed849e1d00724694a2c8a041ec5561c750b (diff) |
* remove LargeBit and related stuff
* replaced the Flags template parameter of Matrix by StorageOrder
and move it back to the 4th position such that we don't have to
worry about the two Max* template parameters
* extended EIGEN_USING_MATRIX_TYPEDEFS with the ei_* math functions
Diffstat (limited to 'Eigen/src/Core/util/Macros.h')
-rw-r--r-- | Eigen/src/Core/util/Macros.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/Eigen/src/Core/util/Macros.h b/Eigen/src/Core/util/Macros.h index a4530f353..29ac98b1f 100644 --- a/Eigen/src/Core/util/Macros.h +++ b/Eigen/src/Core/util/Macros.h @@ -37,8 +37,6 @@ #define EIGEN_UNROLLING_LIMIT 100 #endif -#define EIGEN_DEFAULT_MATRIX_FLAGS 0 - /** Define a hint size when dealing with large matrices and L2 cache friendlyness * More precisely, its square value represents the amount of bytes which can be assumed to stay in L2 cache. */ @@ -49,7 +47,18 @@ #define USING_PART_OF_NAMESPACE_EIGEN \ EIGEN_USING_MATRIX_TYPEDEFS \ using Eigen::Matrix; \ -using Eigen::MatrixBase; +using Eigen::MatrixBase; \ +using Eigen::ei_random; \ +using Eigen::ei_real; \ +using Eigen::ei_imag; \ +using Eigen::ei_conj; \ +using Eigen::ei_abs; \ +using Eigen::ei_abs2; \ +using Eigen::ei_sqrt; \ +using Eigen::ei_exp; \ +using Eigen::ei_log; \ +using Eigen::ei_sin; \ +using Eigen::ei_cos; #ifdef NDEBUG # ifndef EIGEN_NO_DEBUG |