EigenRand  0.4.0-alpha
Macro.h
Go to the documentation of this file.
1 
12 #ifndef EIGENRAND_MACRO_H
13 #define EIGENRAND_MACRO_H
14 
15 #define EIGENRAND_WORLD_VERSION 0
16 #define EIGENRAND_MAJOR_VERSION 4
17 #define EIGENRAND_MINOR_VERSION 0
18 
19 #if EIGEN_VERSION_AT_LEAST(3,3,10)
20 #define EIGENRAND_EIGEN_34_MODE
21 #elif EIGEN_VERSION_AT_LEAST(3,3,4)
22 #define EIGENRAND_EIGEN_33_MODE
23 #endif
24 
25 #if EIGEN_VERSION_AT_LEAST(3,3,4) && !EIGEN_VERSION_AT_LEAST(3,4,1)
26 #else
27 #error Eigen 3.3.4 ~ 3.4.0 is required.
28 #endif
29 
30 #endif