FEI Package Browser (Single Doxygen Collection)
Version of the Day
Toggle main menu visibility
Loading...
Searching...
No Matches
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
()
NodeCommMgr
private
allocateNodeDescriptorPtrs
(NodeDatabase &nodeDB)
NodeCommMgr
private
CALLER_SPECIFIES
enum value
NodeCommMgr
checkCommArrays
(const char *whichCheck, std::vector< int > &globalRemoteProcs, std::vector< int > &globalNodesPerRemoteProc, std::vector< int > &globalRemoteProcLengths, std::vector< int > &nodesPerRemoteProc, std::vector< int > &remoteProcs)
NodeCommMgr
private
checkSharedNodeInfo
()
NodeCommMgr
private
comm_
NodeCommMgr
private
createProcList
(std::vector< int > &itemsPerProc, std::vector< int > &procs)
NodeCommMgr
private
createProcLists
()
NodeCommMgr
private
exchangeEqnInfo
()
NodeCommMgr
exchangeSharedRemoteFieldsBlks
()
NodeCommMgr
private
getGlobalMaxFieldsBlocks
(int &maxFields, int &maxBlocks)
NodeCommMgr
private
getGlobalMaxFieldsBlocksSubdomains
()
NodeCommMgr
private
getLocalNodeIDs
()
NodeCommMgr
inline
getNumSharedNodes
()
NodeCommMgr
inline
getRecvProcs
()
NodeCommMgr
virtual
getSendMessage
(int destProc, std::vector< int > &message)
NodeCommMgr
virtual
getSendMessageLength
(int destProc, int &messageLength)
NodeCommMgr
virtual
getSendProcs
()
NodeCommMgr
virtual
getSharedNodeAtIndex
(int index)
NodeCommMgr
inline
getSharedNodeIDs
()
NodeCommMgr
inline
getSharedNodeIndex
(GlobalID nodeID)
NodeCommMgr
getSharedNodeIndex_num
(int nodeNumber)
NodeCommMgr
getSharedNodeNumbers
()
NodeCommMgr
inline
getSharedNodeNumSubdomains
(GlobalID nodeID)
NodeCommMgr
getSharedNodeProcs
(int index)
NodeCommMgr
inline
getSharedNodeSubdomainList
(GlobalID nodeID)
NodeCommMgr
informLocal
(const NodeDescriptor &node)
NodeCommMgr
initComplete
(NodeDatabase &nodeDB, bool safetyCheck)
NodeCommMgr
initCompleteCalled_
NodeCommMgr
private
localNodeIDs
NodeCommMgr
private
localProc_
NodeCommMgr
private
maxBlocks_
NodeCommMgr
private
maxFields_
NodeCommMgr
private
maxSubdomains_
NodeCommMgr
private
NodeCommMgr
(MPI_Comm comm, const SNL_FEI_Structure &problemStructure, int sharedNodeOwnership=STRICTLY_LOW_PROC)
NodeCommMgr
NodeCommMgr
(const NodeCommMgr &src)
NodeCommMgr
private
nodesPerOwnerProc_
NodeCommMgr
private
nodesPerSharingProc_
NodeCommMgr
private
numProcs_
NodeCommMgr
private
operator=
(const NodeCommMgr &src)
NodeCommMgr
private
packLocalNodesAndData
(int *data, int proc, int numNodes, int len)
NodeCommMgr
private
packRemoteNodesAndData
(GlobalID *data, int proc, int numNodes, int len)
NodeCommMgr
private
probStruc
NodeCommMgr
private
PROC_WITH_LOCAL_ELEM
enum value
NodeCommMgr
processRecvMessage
(int srcProc, std::vector< int > &message)
NodeCommMgr
virtual
remoteNodeIDs
NodeCommMgr
private
remoteOwnerProcs_
NodeCommMgr
private
remoteSharingProcs_
NodeCommMgr
private
setNodeNumbersArray
()
NodeCommMgr
private
setSharedOwnershipRule
(int ownershipRule)
NodeCommMgr
inline
sharedNodeIDs
NodeCommMgr
private
sharedNodeNumbers
NodeCommMgr
private
sharedNodeOwnership_
NodeCommMgr
private
sharedNodes_
NodeCommMgr
private
sharedNodesAllocated_
NodeCommMgr
private
sharedNodeSubdomains
NodeCommMgr
private
sharingProcs_
NodeCommMgr
private
storeNodeProcs
(int index, std::vector< std::vector< int > * > &procTable, const int *procs, int numProcs)
NodeCommMgr
private
STRICTLY_LOW_PROC
enum value
NodeCommMgr
trivialSubdomainList
NodeCommMgr
private
~MessageHandler
()
fei::MessageHandler< int >
inline
virtual
~NodeCommMgr
()
NodeCommMgr
virtual
Generated by
1.17.0