MOAB: Mesh Oriented datABase  (version 5.5.0)
iMeshP_protos.h
Go to the documentation of this file.
1 #ifndef IMESHP_PROTOS_H
2 #define IMESHP_PROTOS_H
3 
4 #include "moab/MOABConfig.h"
5 
6 #if defined( MOAB_FC_FUNC_ )
7 #define ITAPS_FC_WRAPPER MOAB_FC_FUNC_
8 #elif defined( MOAB_FC_FUNC )
9 #define ITAPS_FC_WRAPPER MOAB_FC_FUNC
10 #else
11 #define ITAPS_FC_WRAPPER( name, NAME ) name
12 #endif
13 
14 #define iMeshP_createPartitionAll ITAPS_FC_WRAPPER( imeshp_createpartitionall, IMESHP_CREATEPARTITIONALL )
15 #define iMeshP_destroyPartitionAll ITAPS_FC_WRAPPER( imeshp_destroypartitionall, IMESHP_DESTROYPARTITIONALL )
16 #define iMeshP_getPartitionComm ITAPS_FC_WRAPPER( imeshp_getpartitioncomm, IMESHP_GETPARTITIONCOMM )
17 #define iMeshP_syncPartitionAll ITAPS_FC_WRAPPER( imeshp_syncpartitionall, IMESHP_SYNCPARTITIONALL )
18 #define iMeshP_getNumPartitions ITAPS_FC_WRAPPER( imeshp_getnumpartitions, IMESHP_GETNUMPARTITIONS )
19 #define iMeshP_getPartitions ITAPS_FC_WRAPPER( imeshp_getpartitions, IMESHP_GETPARTITIONS )
20 #define iMeshP_getNumGlobalParts ITAPS_FC_WRAPPER( imeshp_getnumglobalparts, IMESHP_GETNUMGLOBALPARTS )
21 #define iMeshP_getNumLocalParts ITAPS_FC_WRAPPER( imeshp_getnumlocalparts, IMESHP_GETNUMLOCALPARTS )
22 #define iMeshP_getLocalParts ITAPS_FC_WRAPPER( imeshp_getlocalparts, IMESHP_GETLOCALPARTS )
23 #define iMeshP_getRankOfPart ITAPS_FC_WRAPPER( imeshp_getrankofpart, IMESHP_GETRANKOFPART )
24 #define iMeshP_getRankOfPartArr ITAPS_FC_WRAPPER( imeshp_getrankofpartarr, IMESHP_GETRANKOFPARTARR )
25 #define iMeshP_getNumOfTypeAll ITAPS_FC_WRAPPER( imeshp_getnumoftypeall, IMESHP_GETNUMOFTYPEALL )
26 #define iMeshP_getNumOfTopoAll ITAPS_FC_WRAPPER( imeshp_getnumoftopoall, IMESHP_GETNUMOFTOPOALL )
27 #define iMeshP_createPart ITAPS_FC_WRAPPER( imeshp_createpart, IMESHP_CREATEPART )
28 #define iMeshP_destroyPart ITAPS_FC_WRAPPER( imeshp_destroypart, IMESHP_DESTROYPART )
29 #define iMeshP_getPartIdFromPartHandle \
30  ITAPS_FC_WRAPPER( imeshp_getpartidfromparthandle, IMESHP_GETPARTIDFROMPARTHANDLE )
31 #define iMeshP_getPartIdsFromPartHandlesArr \
32  ITAPS_FC_WRAPPER( imeshp_getpartidsfromparthandlesarr, IMESHP_GETPARTIDSFROMPARTHANDLESARR )
33 #define iMeshP_getPartHandleFromPartId \
34  ITAPS_FC_WRAPPER( imeshp_getparthandlefrompartid, IMESHP_GETPARTHANDLEFROMPARTID )
35 #define iMeshP_getPartHandlesFromPartsIdsArr \
36  ITAPS_FC_WRAPPER( imeshp_getparthandlesfrompartsidsarr, IMESHP_GETPARTHANDLESFROMPARTSIDSARR )
37 #define iMeshP_getNumPartNbors ITAPS_FC_WRAPPER( imeshp_getnumpartnbors, IMESHP_GETNUMPARTNBORS )
38 #define iMeshP_getNumPartNborsArr ITAPS_FC_WRAPPER( imeshp_getnumpartnborsarr, IMESHP_GETNUMPARTNBORSARR )
39 #define iMeshP_getPartNbors ITAPS_FC_WRAPPER( imeshp_getpartnbors, IMESHP_GETPARTNBORS )
40 #define iMeshP_getPartNborsArr ITAPS_FC_WRAPPER( imeshp_getpartnborsarr, IMESHP_GETPARTNBORSARR )
41 #define iMeshP_getNumPartBdryEnts ITAPS_FC_WRAPPER( imeshp_getnumpartbdryents, IMESHP_GETNUMPARTBDRYENTS )
42 #define iMeshP_getPartBdryEnts ITAPS_FC_WRAPPER( imeshp_getpartbdryents, IMESHP_GETPARTBDRYENTS )
43 #define iMeshP_initPartBdryEntIter ITAPS_FC_WRAPPER( imeshp_initpartbdryentiter, IMESHP_INITPARTBDRYENTITER )
44 #define iMeshP_initPartBdryEntArrIter ITAPS_FC_WRAPPER( imeshp_initpartbdryentarriter, IMESHP_INITPARTBDRYENTARRITER )
45 #define iMeshP_getNumOfType ITAPS_FC_WRAPPER( imeshp_getnumoftype, IMESHP_GETNUMOFTYPE )
46 #define iMeshP_getNumOfTopo ITAPS_FC_WRAPPER( imeshp_getnumoftopo, IMESHP_GETNUMOFTOPO )
47 #define iMeshP_getAdjEntIndices ITAPS_FC_WRAPPER( imeshp_getadjentindices, IMESHP_GETADJENTINDICES )
48 #define iMeshP_getEntities ITAPS_FC_WRAPPER( imeshp_getentities, IMESHP_GETENTITIES )
49 #define iMeshP_getAdjEntities ITAPS_FC_WRAPPER( imeshp_getadjentities, IMESHP_GETADJENTITIES )
50 #define iMeshP_initEntIter ITAPS_FC_WRAPPER( imeshp_initentiter, IMESHP_INITENTITER )
51 #define iMeshP_initEntArrIter ITAPS_FC_WRAPPER( imeshp_initentarriter, IMESHP_INITENTARRITER )
52 #define iMeshP_getEntOwnerPart ITAPS_FC_WRAPPER( imeshp_getentownerpart, IMESHP_GETENTOWNERPART )
53 #define iMeshP_getEntOwnerPartArr ITAPS_FC_WRAPPER( imeshp_getentownerpartarr, IMESHP_GETENTOWNERPARTARR )
54 #define iMeshP_isEntOwner ITAPS_FC_WRAPPER( imeshp_isentowner, IMESHP_ISENTOWNER )
55 #define iMeshP_isEntOwnerArr ITAPS_FC_WRAPPER( imeshp_isentownerarr, IMESHP_ISENTOWNERARR )
56 #define iMeshP_getEntStatus ITAPS_FC_WRAPPER( imeshp_getentstatus, IMESHP_GETENTSTATUS )
57 #define iMeshP_getEntStatusArr ITAPS_FC_WRAPPER( imeshp_getentstatusarr, IMESHP_GETENTSTATUSARR )
58 #define iMeshP_getNumCopies ITAPS_FC_WRAPPER( imeshp_getnumcopies, IMESHP_GETNUMCOPIES )
59 #define iMeshP_getCopyParts ITAPS_FC_WRAPPER( imeshp_getcopyparts, IMESHP_GETCOPYPARTS )
60 #define iMeshP_getCopies ITAPS_FC_WRAPPER( imeshp_getcopies, IMESHP_GETCOPIES )
61 #define iMeshP_getCopyOnPart ITAPS_FC_WRAPPER( imeshp_getcopyonpart, IMESHP_GETCOPYONPART )
62 #define iMeshP_getOwnerCopy ITAPS_FC_WRAPPER( imeshp_getownercopy, IMESHP_GETOWNERCOPY )
63 #define iMeshP_waitForRequest ITAPS_FC_WRAPPER( imeshp_waitforrequest, IMESHP_WAITFORREQUEST )
64 #define iMeshP_waitForAnyRequest ITAPS_FC_WRAPPER( imeshp_waitforanyrequest, IMESHP_WAITFORANYREQUEST )
65 #define iMeshP_waitForAllRequests ITAPS_FC_WRAPPER( imeshp_waitforallrequests, IMESHP_WAITFORALLREQUESTS )
66 #define iMeshP_waitForRequestEnt ITAPS_FC_WRAPPER( imeshp_waitforrequestent, IMESHP_WAITFORREQUESTENT )
67 #define iMeshP_testRequest ITAPS_FC_WRAPPER( imeshp_testrequest, IMESHP_TESTREQUEST )
68 #define iMeshP_pollForRequests ITAPS_FC_WRAPPER( imeshp_pollforrequests, IMESHP_POLLFORREQUESTS )
69 #define iMeshP_exchEntArrToPartsAll ITAPS_FC_WRAPPER( imeshp_exchentarrtopartsall, IMESHP_EXCHENTARRTOPARTSALL )
70 #define iMeshP_migrateEntity ITAPS_FC_WRAPPER( imeshp_migrateentity, IMESHP_MIGRATEENTITY )
71 #define iMeshP_updateVtxCoords ITAPS_FC_WRAPPER( imeshp_updatevtxcoords, IMESHP_UPDATEVTXCOORDS )
72 #define iMeshP_replaceOnPartBdry ITAPS_FC_WRAPPER( imeshp_replaceonpartbdry, IMESHP_REPLACEONPARTBDRY )
73 #define iMeshP_addGhostOf ITAPS_FC_WRAPPER( imeshp_addghostof, IMESHP_ADDGHOSTOF )
74 #define iMeshP_rmvGhostOf ITAPS_FC_WRAPPER( imeshp_rmvghostof, IMESHP_RMVGHOSTOF )
75 #define iMeshP_syncMeshAll ITAPS_FC_WRAPPER( imeshp_syncmeshall, IMESHP_SYNCMESHALL )
76 #define iMeshP_pushTags ITAPS_FC_WRAPPER( imeshp_pushtags, IMESHP_PUSHTAGS )
77 #define iMeshP_pushTagsEnt ITAPS_FC_WRAPPER( imeshp_pushtagsent, IMESHP_PUSHTAGSENT )
78 #define iMeshP_iPushTags ITAPS_FC_WRAPPER( imeshp_ipushtags, IMESHP_IPUSHTAGS )
79 #define iMeshP_iPushTagsEnt ITAPS_FC_WRAPPER( imeshp_ipushtagsent, IMESHP_IPUSHTAGSENT )
80 #define iMeshP_createGhostEntsAll ITAPS_FC_WRAPPER( imeshp_createghostentsall, IMESHP_CREATEGHOSTENTSALL )
81 #define iMeshP_deleteGhostEntsAll ITAPS_FC_WRAPPER( imeshp_deleteghostentsall, IMESHP_DELETEGHOSTENTSALL )
82 #define iMeshP_ghostEntInfo ITAPS_FC_WRAPPER( imeshp_ghostentinfo, IMESHP_GHOSTENTINFO )
83 #define iMeshP_loadAll ITAPS_FC_WRAPPER( imeshp_loadall, IMESHP_LOADALL )
84 #define iMeshP_saveAll ITAPS_FC_WRAPPER( imeshp_saveall, IMESHP_SAVEALL )
85 
86 #ifndef MOAB_NO_ITAPS_EXTENSIONS
87 
88 #define iMeshP_getCommunicator ITAPS_FC_WRAPPER( imeshp_getcommunicator, IMESHP_GETCOMMUNICATOR )
89 #define iMeshP_assignGlobalIds ITAPS_FC_WRAPPER( imeshp_assignglobalids, IMESHP_ASSIGNGLOBALIDS )
90 
91 #endif
92 
93 #endif