EigenRand  0.5.0
 
Loading...
Searching...
No Matches
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 5
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