FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NodeCommMgr Member List

This is the complete list of members for NodeCommMgr, including all inherited members.

addSharedNodes(const GlobalID *nodeIDs, int numNodes, const int *const *procs, const int *numProcs)NodeCommMgr
adjustSharedOwnership()NodeCommMgrprivate
allocateNodeDescriptorPtrs(NodeDatabase &nodeDB)NodeCommMgrprivate
CALLER_SPECIFIES enum valueNodeCommMgr
checkCommArrays(const char *whichCheck, std::vector< int > &globalRemoteProcs, std::vector< int > &globalNodesPerRemoteProc, std::vector< int > &globalRemoteProcLengths, std::vector< int > &nodesPerRemoteProc, std::vector< int > &remoteProcs)NodeCommMgrprivate
checkSharedNodeInfo()NodeCommMgrprivate
comm_NodeCommMgrprivate
createProcList(std::vector< int > &itemsPerProc, std::vector< int > &procs)NodeCommMgrprivate
createProcLists()NodeCommMgrprivate
exchangeEqnInfo()NodeCommMgr
exchangeSharedRemoteFieldsBlks()NodeCommMgrprivate
getGlobalMaxFieldsBlocks(int &maxFields, int &maxBlocks)NodeCommMgrprivate
getGlobalMaxFieldsBlocksSubdomains()NodeCommMgrprivate
getLocalNodeIDs()NodeCommMgrinline
getNumSharedNodes()NodeCommMgrinline
getRecvProcs()NodeCommMgrvirtual
getSendMessage(int destProc, std::vector< int > &message)NodeCommMgrvirtual
getSendMessageLength(int destProc, int &messageLength)NodeCommMgrvirtual
getSendProcs()NodeCommMgrvirtual
getSharedNodeAtIndex(int index)NodeCommMgrinline
getSharedNodeIDs()NodeCommMgrinline
getSharedNodeIndex(GlobalID nodeID)NodeCommMgr
getSharedNodeIndex_num(int nodeNumber)NodeCommMgr
getSharedNodeNumbers()NodeCommMgrinline
getSharedNodeNumSubdomains(GlobalID nodeID)NodeCommMgr
getSharedNodeProcs(int index)NodeCommMgrinline
getSharedNodeSubdomainList(GlobalID nodeID)NodeCommMgr
informLocal(const NodeDescriptor &node)NodeCommMgr
initComplete(NodeDatabase &nodeDB, bool safetyCheck)NodeCommMgr
initCompleteCalled_NodeCommMgrprivate
localNodeIDsNodeCommMgrprivate
localProc_NodeCommMgrprivate
maxBlocks_NodeCommMgrprivate
maxFields_NodeCommMgrprivate
maxSubdomains_NodeCommMgrprivate
NodeCommMgr(MPI_Comm comm, const SNL_FEI_Structure &problemStructure, int sharedNodeOwnership=STRICTLY_LOW_PROC)NodeCommMgr
NodeCommMgr(const NodeCommMgr &src)NodeCommMgrprivate
nodesPerOwnerProc_NodeCommMgrprivate
nodesPerSharingProc_NodeCommMgrprivate
numProcs_NodeCommMgrprivate
operator=(const NodeCommMgr &src)NodeCommMgrprivate
packLocalNodesAndData(int *data, int proc, int numNodes, int len)NodeCommMgrprivate
packRemoteNodesAndData(GlobalID *data, int proc, int numNodes, int len)NodeCommMgrprivate
probStrucNodeCommMgrprivate
PROC_WITH_LOCAL_ELEM enum valueNodeCommMgr
processRecvMessage(int srcProc, std::vector< int > &message)NodeCommMgrvirtual
remoteNodeIDsNodeCommMgrprivate
remoteOwnerProcs_NodeCommMgrprivate
remoteSharingProcs_NodeCommMgrprivate
setNodeNumbersArray()NodeCommMgrprivate
setSharedOwnershipRule(int ownershipRule)NodeCommMgrinline
sharedNodeIDsNodeCommMgrprivate
sharedNodeNumbersNodeCommMgrprivate
sharedNodeOwnership_NodeCommMgrprivate
sharedNodes_NodeCommMgrprivate
sharedNodesAllocated_NodeCommMgrprivate
sharedNodeSubdomainsNodeCommMgrprivate
sharingProcs_NodeCommMgrprivate
storeNodeProcs(int index, std::vector< std::vector< int > * > &procTable, const int *procs, int numProcs)NodeCommMgrprivate
STRICTLY_LOW_PROC enum valueNodeCommMgr
trivialSubdomainListNodeCommMgrprivate
~MessageHandler()fei::MessageHandler< int >inlinevirtual
~NodeCommMgr()NodeCommMgrvirtual