Mesh Oriented datABase  (version 5.4.1)
Array-based unstructured mesh datastructure
iMeshP_protos.h
Go to the documentation of this file.
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines