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