#pragma once // Include these utility headers so we can access utility function from Eigen. #include "storm/utility/constants.h" #if defined(__clang__) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wunknown-pragmas" #elif defined(__GNUC__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wdeprecated-copy" // Should be fixed for versions after 3.3.7 #endif // Finally include the parts of Eigen we need. // Make sure to include our patched version of Eigen (and not a pre-installed one e.g. located at /usr/include) #include #include #include #if defined(__clang__) #pragma clang diagnostic pop #elif defined(__GNUC__) #pragma GCC diagnostic pop #endif