#ifndef FILE_MYSTDLIB #define FILE_MYSTDLIB #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef PARALLEL #undef SEEK_SET #undef SEEK_CUR #undef SEEK_END #include #endif #ifdef _OPENMP #include #endif #ifdef METIS namespace metis { extern "C" { #include } } #endif #ifndef NO_PARALLEL_THREADS #ifndef WIN32 #include #endif #endif #ifndef M_PI #define M_PI 3.14159265358979323846 #endif /*** Windows headers ***/ #ifdef _MSC_VER # define WIN32_LEAN_AND_MEAN # ifndef NO_PARALLEL_THREADS # include # include # endif # include # undef WIN32_LEAN_AND_MEAN # include #else # ifndef NO_PARALLEL_THREADS # include # endif #endif using namespace std; #endif