Go to the documentation of this file.
41 #define STRINGIFY(x) #x
42 #define TOSTRING(x) STRINGIFY(x)
44 #define SCOTCH_5 (!strcmp(TOSTRING(SCOTCH_VERSION),"5.0") || \
45 !strcmp(TOSTRING(SCOTCH_VERSION),"5.1") || !strcmp(TOSTRING(SCOTCH_VERSION),"5"))
47 #define SCOTCH_6 !strcmp(TOSTRING(SCOTCH_VERSION),"6")
49 #define CHECK_SCOTCH(t,m,e) if(0!=t){perror(m);return e;}
51 typedef struct MeshGraphHash_ {
56 int _SCOTCHintSort2asc1(SCOTCH_Num * sortPartTb,
int vertNbr);
57 int MMG5_kPartBoxCompute(SCOTCH_Graph*,
int,
int, SCOTCH_Num*,
MMG5_pMesh);
Definition: libmmgtypes.h:610
int size
Definition: libmmgtypes.h:616
int imprim
Definition: libmmgtypes.h:484
int np
Definition: libmmgtypes.h:559
int nsols
Definition: libmmgtypes.h:561
MMG5_pMesh * mesh
Definition: API_functionsf_3d.c:65
#define MMG5_ADD_MEM(mesh, size, message, law)
Definition: mmgcommon.h:290
Structure to store points of a MMG mesh.
Definition: libmmgtypes.h:241
int8_t ddebug
Definition: libmmgtypes.h:487
double * m
Definition: libmmgtypes.h:618
int(* MMG5_chkmsh)(MMG5_pMesh, int, int)
Definition: mmgexterns.c:27
#define MMG5_BOXSIZE
Definition: mmgcommon.h:63
int renum
Definition: libmmgtypes.h:481
MMG mesh structure.
Definition: libmmgtypes.h:552
int MMG5_scotchCall(MMG5_pMesh mesh, MMG5_pSol met, MMG5_pSol fields, int *permNodGlob)
Definition: librnbg.c:229
MMG5_Info info
Definition: libmmgtypes.h:599
tmp[*strlen0]
Definition: API_functionsf_3d.c:1021
#define MMG5_SAFE_CALLOC(ptr, size, type, law)
Definition: mmgcommon.h:304
#define MMG5_DEL_MEM(mesh, ptr)
Definition: mmgcommon.h:281
header file for the librnbg.c librnbg_s.c librnbg_3d.c files