Path: blob/devel/elmergrid/src/metis-5.1.0/programs/metisbin.h
3206 views
/*1* metisbin.h2*3* This file contains the various header inclusions4*5* Started 8/9/026* George7*/89#include <GKlib.h>10#include <stddef.h>11#include <stdlib.h>12#include <stdarg.h>13#include <stdio.h>14#include <ctype.h>15#include <math.h>16#include <time.h>17#include <string.h>18#include <limits.h>19#include <signal.h>20#include <setjmp.h>21#include <assert.h>222324#if defined(ENABLE_OPENMP)25#include <omp.h>26#endif272829#include <metis.h>30#include "../libmetis/rename.h"31#include "../libmetis/gklib_defs.h"32#include "../libmetis/defs.h"33#include "../libmetis/struct.h"34#include "../libmetis/macros.h"35#include "../libmetis/proto.h"36#include "defs.h"37#include "struct.h"38#include "proto.h"394041#if defined(COMPILER_GCC)42extern char* strdup (const char *);43#endif4445#if defined(COMPILER_MSC)46#if defined(rint)47#undef rint48#endif49#define rint(x) ((idx_t)((x)+0.5)) /* MSC does not have rint() function */50#define __func__ "dummy-function"51#endif525354