![]() |
Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
00001 #ifndef IMESHP_PROTOS_H
00002 #define IMESHP_PROTOS_H
00003
00004 #include "moab/MOABConfig.h"
00005
00006 #if defined( MOAB_FC_FUNC_ )
00007 #define ITAPS_FC_WRAPPER MOAB_FC_FUNC_
00008 #elif defined( MOAB_FC_FUNC )
00009 #define ITAPS_FC_WRAPPER MOAB_FC_FUNC
00010 #else
00011 #define ITAPS_FC_WRAPPER( name, NAME ) name
00012 #endif
00013
00014 #define iMeshP_createPartitionAll ITAPS_FC_WRAPPER( imeshp_createpartitionall, IMESHP_CREATEPARTITIONALL )
00015 #define iMeshP_destroyPartitionAll ITAPS_FC_WRAPPER( imeshp_destroypartitionall, IMESHP_DESTROYPARTITIONALL )
00016 #define iMeshP_getPartitionComm ITAPS_FC_WRAPPER( imeshp_getpartitioncomm, IMESHP_GETPARTITIONCOMM )
00017 #define iMeshP_syncPartitionAll ITAPS_FC_WRAPPER( imeshp_syncpartitionall, IMESHP_SYNCPARTITIONALL )
00018 #define iMeshP_getNumPartitions ITAPS_FC_WRAPPER( imeshp_getnumpartitions, IMESHP_GETNUMPARTITIONS )
00019 #define iMeshP_getPartitions ITAPS_FC_WRAPPER( imeshp_getpartitions, IMESHP_GETPARTITIONS )
00020 #define iMeshP_getNumGlobalParts ITAPS_FC_WRAPPER( imeshp_getnumglobalparts, IMESHP_GETNUMGLOBALPARTS )
00021 #define iMeshP_getNumLocalParts ITAPS_FC_WRAPPER( imeshp_getnumlocalparts, IMESHP_GETNUMLOCALPARTS )
00022 #define iMeshP_getLocalParts ITAPS_FC_WRAPPER( imeshp_getlocalparts, IMESHP_GETLOCALPARTS )
00023 #define iMeshP_getRankOfPart ITAPS_FC_WRAPPER( imeshp_getrankofpart, IMESHP_GETRANKOFPART )
00024 #define iMeshP_getRankOfPartArr ITAPS_FC_WRAPPER( imeshp_getrankofpartarr, IMESHP_GETRANKOFPARTARR )
00025 #define iMeshP_getNumOfTypeAll ITAPS_FC_WRAPPER( imeshp_getnumoftypeall, IMESHP_GETNUMOFTYPEALL )
00026 #define iMeshP_getNumOfTopoAll ITAPS_FC_WRAPPER( imeshp_getnumoftopoall, IMESHP_GETNUMOFTOPOALL )
00027 #define iMeshP_createPart ITAPS_FC_WRAPPER( imeshp_createpart, IMESHP_CREATEPART )
00028 #define iMeshP_destroyPart ITAPS_FC_WRAPPER( imeshp_destroypart, IMESHP_DESTROYPART )
00029 #define iMeshP_getPartIdFromPartHandle \
00030 ITAPS_FC_WRAPPER( imeshp_getpartidfromparthandle, IMESHP_GETPARTIDFROMPARTHANDLE )
00031 #define iMeshP_getPartIdsFromPartHandlesArr \
00032 ITAPS_FC_WRAPPER( imeshp_getpartidsfromparthandlesarr, IMESHP_GETPARTIDSFROMPARTHANDLESARR )
00033 #define iMeshP_getPartHandleFromPartId \
00034 ITAPS_FC_WRAPPER( imeshp_getparthandlefrompartid, IMESHP_GETPARTHANDLEFROMPARTID )
00035 #define iMeshP_getPartHandlesFromPartsIdsArr \
00036 ITAPS_FC_WRAPPER( imeshp_getparthandlesfrompartsidsarr, IMESHP_GETPARTHANDLESFROMPARTSIDSARR )
00037 #define iMeshP_getNumPartNbors ITAPS_FC_WRAPPER( imeshp_getnumpartnbors, IMESHP_GETNUMPARTNBORS )
00038 #define iMeshP_getNumPartNborsArr ITAPS_FC_WRAPPER( imeshp_getnumpartnborsarr, IMESHP_GETNUMPARTNBORSARR )
00039 #define iMeshP_getPartNbors ITAPS_FC_WRAPPER( imeshp_getpartnbors, IMESHP_GETPARTNBORS )
00040 #define iMeshP_getPartNborsArr ITAPS_FC_WRAPPER( imeshp_getpartnborsarr, IMESHP_GETPARTNBORSARR )
00041 #define iMeshP_getNumPartBdryEnts ITAPS_FC_WRAPPER( imeshp_getnumpartbdryents, IMESHP_GETNUMPARTBDRYENTS )
00042 #define iMeshP_getPartBdryEnts ITAPS_FC_WRAPPER( imeshp_getpartbdryents, IMESHP_GETPARTBDRYENTS )
00043 #define iMeshP_initPartBdryEntIter ITAPS_FC_WRAPPER( imeshp_initpartbdryentiter, IMESHP_INITPARTBDRYENTITER )
00044 #define iMeshP_initPartBdryEntArrIter ITAPS_FC_WRAPPER( imeshp_initpartbdryentarriter, IMESHP_INITPARTBDRYENTARRITER )
00045 #define iMeshP_getNumOfType ITAPS_FC_WRAPPER( imeshp_getnumoftype, IMESHP_GETNUMOFTYPE )
00046 #define iMeshP_getNumOfTopo ITAPS_FC_WRAPPER( imeshp_getnumoftopo, IMESHP_GETNUMOFTOPO )
00047 #define iMeshP_getAdjEntIndices ITAPS_FC_WRAPPER( imeshp_getadjentindices, IMESHP_GETADJENTINDICES )
00048 #define iMeshP_getEntities ITAPS_FC_WRAPPER( imeshp_getentities, IMESHP_GETENTITIES )
00049 #define iMeshP_getAdjEntities ITAPS_FC_WRAPPER( imeshp_getadjentities, IMESHP_GETADJENTITIES )
00050 #define iMeshP_initEntIter ITAPS_FC_WRAPPER( imeshp_initentiter, IMESHP_INITENTITER )
00051 #define iMeshP_initEntArrIter ITAPS_FC_WRAPPER( imeshp_initentarriter, IMESHP_INITENTARRITER )
00052 #define iMeshP_getEntOwnerPart ITAPS_FC_WRAPPER( imeshp_getentownerpart, IMESHP_GETENTOWNERPART )
00053 #define iMeshP_getEntOwnerPartArr ITAPS_FC_WRAPPER( imeshp_getentownerpartarr, IMESHP_GETENTOWNERPARTARR )
00054 #define iMeshP_isEntOwner ITAPS_FC_WRAPPER( imeshp_isentowner, IMESHP_ISENTOWNER )
00055 #define iMeshP_isEntOwnerArr ITAPS_FC_WRAPPER( imeshp_isentownerarr, IMESHP_ISENTOWNERARR )
00056 #define iMeshP_getEntStatus ITAPS_FC_WRAPPER( imeshp_getentstatus, IMESHP_GETENTSTATUS )
00057 #define iMeshP_getEntStatusArr ITAPS_FC_WRAPPER( imeshp_getentstatusarr, IMESHP_GETENTSTATUSARR )
00058 #define iMeshP_getNumCopies ITAPS_FC_WRAPPER( imeshp_getnumcopies, IMESHP_GETNUMCOPIES )
00059 #define iMeshP_getCopyParts ITAPS_FC_WRAPPER( imeshp_getcopyparts, IMESHP_GETCOPYPARTS )
00060 #define iMeshP_getCopies ITAPS_FC_WRAPPER( imeshp_getcopies, IMESHP_GETCOPIES )
00061 #define iMeshP_getCopyOnPart ITAPS_FC_WRAPPER( imeshp_getcopyonpart, IMESHP_GETCOPYONPART )
00062 #define iMeshP_getOwnerCopy ITAPS_FC_WRAPPER( imeshp_getownercopy, IMESHP_GETOWNERCOPY )
00063 #define iMeshP_waitForRequest ITAPS_FC_WRAPPER( imeshp_waitforrequest, IMESHP_WAITFORREQUEST )
00064 #define iMeshP_waitForAnyRequest ITAPS_FC_WRAPPER( imeshp_waitforanyrequest, IMESHP_WAITFORANYREQUEST )
00065 #define iMeshP_waitForAllRequests ITAPS_FC_WRAPPER( imeshp_waitforallrequests, IMESHP_WAITFORALLREQUESTS )
00066 #define iMeshP_waitForRequestEnt ITAPS_FC_WRAPPER( imeshp_waitforrequestent, IMESHP_WAITFORREQUESTENT )
00067 #define iMeshP_testRequest ITAPS_FC_WRAPPER( imeshp_testrequest, IMESHP_TESTREQUEST )
00068 #define iMeshP_pollForRequests ITAPS_FC_WRAPPER( imeshp_pollforrequests, IMESHP_POLLFORREQUESTS )
00069 #define iMeshP_exchEntArrToPartsAll ITAPS_FC_WRAPPER( imeshp_exchentarrtopartsall, IMESHP_EXCHENTARRTOPARTSALL )
00070 #define iMeshP_migrateEntity ITAPS_FC_WRAPPER( imeshp_migrateentity, IMESHP_MIGRATEENTITY )
00071 #define iMeshP_updateVtxCoords ITAPS_FC_WRAPPER( imeshp_updatevtxcoords, IMESHP_UPDATEVTXCOORDS )
00072 #define iMeshP_replaceOnPartBdry ITAPS_FC_WRAPPER( imeshp_replaceonpartbdry, IMESHP_REPLACEONPARTBDRY )
00073 #define iMeshP_addGhostOf ITAPS_FC_WRAPPER( imeshp_addghostof, IMESHP_ADDGHOSTOF )
00074 #define iMeshP_rmvGhostOf ITAPS_FC_WRAPPER( imeshp_rmvghostof, IMESHP_RMVGHOSTOF )
00075 #define iMeshP_syncMeshAll ITAPS_FC_WRAPPER( imeshp_syncmeshall, IMESHP_SYNCMESHALL )
00076 #define iMeshP_pushTags ITAPS_FC_WRAPPER( imeshp_pushtags, IMESHP_PUSHTAGS )
00077 #define iMeshP_pushTagsEnt ITAPS_FC_WRAPPER( imeshp_pushtagsent, IMESHP_PUSHTAGSENT )
00078 #define iMeshP_iPushTags ITAPS_FC_WRAPPER( imeshp_ipushtags, IMESHP_IPUSHTAGS )
00079 #define iMeshP_iPushTagsEnt ITAPS_FC_WRAPPER( imeshp_ipushtagsent, IMESHP_IPUSHTAGSENT )
00080 #define iMeshP_createGhostEntsAll ITAPS_FC_WRAPPER( imeshp_createghostentsall, IMESHP_CREATEGHOSTENTSALL )
00081 #define iMeshP_deleteGhostEntsAll ITAPS_FC_WRAPPER( imeshp_deleteghostentsall, IMESHP_DELETEGHOSTENTSALL )
00082 #define iMeshP_ghostEntInfo ITAPS_FC_WRAPPER( imeshp_ghostentinfo, IMESHP_GHOSTENTINFO )
00083 #define iMeshP_loadAll ITAPS_FC_WRAPPER( imeshp_loadall, IMESHP_LOADALL )
00084 #define iMeshP_saveAll ITAPS_FC_WRAPPER( imeshp_saveall, IMESHP_SAVEALL )
00085
00086 #ifndef MOAB_NO_ITAPS_EXTENSIONS
00087
00088 #define iMeshP_getCommunicator ITAPS_FC_WRAPPER( imeshp_getcommunicator, IMESHP_GETCOMMUNICATOR )
00089 #define iMeshP_assignGlobalIds ITAPS_FC_WRAPPER( imeshp_assignglobalids, IMESHP_ASSIGNGLOBALIDS )
00090
00091 #endif
00092
00093 #endif