10 #ifndef EIGEN_CXX11WORKAROUNDS_H 
   11 #define EIGEN_CXX11WORKAROUNDS_H 
   16 #if defined(__INTEL_COMPILER) && (__INTEL_COMPILER < 1310) 
   17 #error Intel Compiler only supports required C++ features since version 13.1. 
   20 #elif defined(__GNUC__) && !defined(__clang__) && !defined(__INTEL_COMPILER) && \ 
   21     (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 6)) 
   27 #pragma GCC diagnostic error "-Wfatal-errors" 
   28 #error GNU C++ Compiler (g++) only supports required C++ features since version 4.6. 
   38 template <std::
size_t I_, 
class T>
 
   42 template <std::
size_t I_, 
class T>
 
   46 template <std::
size_t I_, 
class T>
 
   47 constexpr 
inline T const& 
array_get(std::vector<T> 
const& 
a) {
 
   65 #if defined(__GNUC__) && !defined(__INTEL_COMPILER) 
   66 #define EIGEN_TPL_PP_SPEC_HACK_DEF(mt, n) mt... n 
   67 #define EIGEN_TPL_PP_SPEC_HACK_DEFC(mt, n) , EIGEN_TPL_PP_SPEC_HACK_DEF(mt, n) 
   68 #define EIGEN_TPL_PP_SPEC_HACK_USE(n) n... 
   69 #define EIGEN_TPL_PP_SPEC_HACK_USEC(n) , n... 
   71 #define EIGEN_TPL_PP_SPEC_HACK_DEF(mt, n) 
   72 #define EIGEN_TPL_PP_SPEC_HACK_DEFC(mt, n) 
   73 #define EIGEN_TPL_PP_SPEC_HACK_USE(n) 
   74 #define EIGEN_TPL_PP_SPEC_HACK_USEC(n) 
const Scalar * a
Definition: level2_cplx_impl.h:32
constexpr T & array_get(std::array< T, N > &a)
Definition: EmulateArray.h:251
Namespace containing all symbols from the Eigen library.
Definition: bench_norm.cpp:70
Definition: Eigen_Colamd.h:49