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

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

activeNodesInitialized()SNL_FEI_Structureprivate
activeNodesInitialized_SNL_FEI_Structureprivate
addBlock(GlobalID blockID)SNL_FEI_Structure
addCR(int CRID, snl_fei::Constraint< GlobalID > *&cr, std::map< GlobalID, snl_fei::Constraint< GlobalID > * > &crDB)SNL_FEI_Structureprivate
addSlaveVariable(SlaveVariable *svar)SNL_FEI_Structureinline
allocateBlockConnectivity(GlobalID blockID)SNL_FEI_Structure
assembleReducedStructure()SNL_FEI_Structureprivate
blkEqnMapper_SNL_FEI_Structureprivate
blockIDs_SNL_FEI_Structureprivate
blockMatrix_SNL_FEI_Structureprivate
blocks_SNL_FEI_Structureprivate
calcGlobalEqnInfo(int numLocallyOwnedNodes, int numLocalEqns, int numLocalEqnBlks)SNL_FEI_Structureprivate
calcNumMultCREqns()SNL_FEI_Structure
calcTotalNumElemDOF()SNL_FEI_Structure
calculateSlaveEqns(MPI_Comm comm)SNL_FEI_Structure
checkSharedNodes_SNL_FEI_Structureprivate
comm_SNL_FEI_Structureprivate
connTables_SNL_FEI_Structureprivate
createBlkSymmEqnStructure(std::vector< int > &scatterIndices)SNL_FEI_Structureprivate
createMatrixPosition(int row, int col, const char *callingFunction)SNL_FEI_Structureprivate
createMatrixPositions(int row, int numCols, int *cols, const char *callingFunction)SNL_FEI_Structureprivate
createMatrixPositions(fei::CSRMat &mat)SNL_FEI_Structureprivate
createSymmEqnStructure(std::vector< int > &scatterIndices)SNL_FEI_Structureprivate
cSlave_SNL_FEI_Structureprivate
csrDSNL_FEI_Structureprivate
csrKddSNL_FEI_Structureprivate
csrKdiSNL_FEI_Structureprivate
csrKidSNL_FEI_Structureprivate
dbgOStreamPtr_SNL_FEI_Structureprivate
dbgOut()SNL_FEI_Structureinlineprivate
dbgPath_SNL_FEI_Structureprivate
debugOutput_SNL_FEI_Structureprivate
deleteMultCRs()SNL_FEI_Structure
destroyBlockRoster()SNL_FEI_Structureprivate
destroyConnectivityTables()SNL_FEI_Structure
destroyMatIndices()SNL_FEI_Structure
eqnCommMgr_SNL_FEI_Structureprivate
fieldDatabase_SNL_FEI_Structureprivate
fieldDofMap_SNL_FEI_Structureprivate
fieldIDs_SNL_FEI_Structureprivate
fieldSizes_SNL_FEI_Structureprivate
finalizeActiveNodes()SNL_FEI_Structureprivate
finalizeNodeCommMgr()SNL_FEI_Structureprivate
findNode(GlobalID nodeID)SNL_FEI_Structureprivate
findNodeDescriptor(GlobalID nodeID)SNL_FEI_Structureprivate
firstLocalNodeNumber_SNL_FEI_Structureprivate
formMatrixStructure()SNL_FEI_Structureprivate
gatherSlaveEqns(MPI_Comm comm, EqnCommMgr *eqnCommMgr, EqnBuffer *slaveEqns)SNL_FEI_Structurestatic
generateGraph_SNL_FEI_Structureprivate
getActiveNodeIDList()SNL_FEI_Structureinline
getAssociatedFieldID(int eqnNumber)SNL_FEI_Structureinlinevirtual
getAssociatedNodeNumber(int eqnNumber)SNL_FEI_Structureinlinevirtual
getBlkEqnMapper()SNL_FEI_Structureinline
getBlkEqnSize(int blkEqn)SNL_FEI_Structureinlinevirtual
getBlkScatterIndices_index(int blockIndex, int elemIndex, int *scatterIndices)SNL_FEI_Structure
getBlockConnectivity(GlobalID blockID)SNL_FEI_Structure
getBlockDescriptor(GlobalID blockID, BlockDescriptor *&block)SNL_FEI_Structure
getBlockDescriptor_index(int index, BlockDescriptor *&block)SNL_FEI_Structure
getBlockID(unsigned index) const SNL_FEI_Structureinline
getCommunicator() const SNL_FEI_Structureinline
getElemBlockIDs()SNL_FEI_Structureinlinevirtual
getElemBlockInfo(GlobalID blockID, int &interleaveStrategy, int &lumpingStrategy, int &numElemDOF, int &numElements, int &numNodesPerElem, int &numEqnsPerElem)SNL_FEI_Structurevirtual
getElemNodeDescriptors(int blockIndex, int elemIndex, NodeDescriptor **nodes)SNL_FEI_Structureprivate
getEqnBlkInfo(int &numGlobalEqnBlks, int &numLocalEqnBlks, int &localBlkOffset)SNL_FEI_Structure
getEqnCommMgr()SNL_FEI_Structureinline
getEqnInfo(int &numGlobalEqns, int &numLocalEqns, int &localStartRow, int &localEndRow)SNL_FEI_Structure
getEqnNumber(int nodeNumber, int fieldID)SNL_FEI_Structurevirtual
getEqnNumbers(GlobalID ID, int idType, int fieldID, int &numEqns, int *eqnNumbers)SNL_FEI_Structure
getEqnNumbers(int numIDs, const GlobalID *IDs, int idType, int fieldID, int &numEqns, int *eqnNumbers)SNL_FEI_Structure
getFieldDofMap()SNL_FEI_Structureinline
getFieldIDs() const SNL_FEI_Structureinline
getFieldIDsPtr()SNL_FEI_Structureinlinevirtual
getFieldIDsTable(GlobalID blockID)SNL_FEI_Structurevirtual
getFieldMajorIndices(NodeDescriptor **nodes, int numNodes, int **fieldIDs, int *fieldsPerNode, int *scatterIndices, int &offset)SNL_FEI_Structureprivate
getFieldMajorIndices(NodeDescriptor **nodes, int numNodes, std::vector< int > *fieldIDs, std::vector< int > &fieldsPerNode, std::vector< int > &scatterIndices)SNL_FEI_Structureprivate
getFieldSize(int fieldID)SNL_FEI_Structureinlinevirtual
getFieldSizesPtr()SNL_FEI_Structureinlinevirtual
getFirstLocalEqn()SNL_FEI_Structureinline
getFirstReducedEqn()SNL_FEI_Structureinline
getGlobalBlkEqnOffsets()SNL_FEI_Structureinline
getGlobalEqnOffsets()SNL_FEI_Structureinline
getGlobalMaxBlkSize()SNL_FEI_Structureinline
getGlobalNodeOffsets()SNL_FEI_Structureinline
getIndexOfBlock(GlobalID blockID) const SNL_FEI_Structure
getLastLocalEqn()SNL_FEI_Structureinline
getLastReducedEqn()SNL_FEI_Structureinline
getMasterEqnCoefs(int slaveEqn, std::vector< double > *&masterCoefs)SNL_FEI_Structure
getMasterEqnNumbers(int slaveEqn, std::vector< int > *&masterEqns)SNL_FEI_Structure
getMasterEqnRHS(int slaveEqn, double &rhsValue)SNL_FEI_Structure
getMatrixRowLengths(std::vector< int > &rowLengths)SNL_FEI_Structure
getMatrixStructure(int **colIndices, std::vector< int > &rowLengths)SNL_FEI_Structure
getMatrixStructure(int **ptColIndices, std::vector< int > &ptRowLengths, int **blkColIndices, int *blkIndices_1D, std::vector< int > &blkRowLengths, std::vector< int > &numPtRowsPerBlkRow)SNL_FEI_Structure
getMultConstRecord(int CRID, snl_fei::Constraint< GlobalID > *&multCR)SNL_FEI_Structureinline
getMultConstRecords()SNL_FEI_Structureinline
getNodeBlkIndices(NodeDescriptor **nodes, int numNodes, int *scatterIndices, int &offset)SNL_FEI_Structureprivate
getNodeCommMgr()SNL_FEI_Structureinline
getNodeDatabase()SNL_FEI_Structureinline
getNodeIndices_simple(NodeDescriptor **nodes, int numNodes, int fieldID, int *scatterIndices, int &offset)SNL_FEI_Structureprivate
getNodeIndices_simple(NodeDescriptor **nodes, int numNodes, int fieldID, int *scatterIndices, int &offset, int *blkScatterIndices, int *blkSizes, int &blkOffset)SNL_FEI_Structureprivate
getNodeMajorIndices(NodeDescriptor **nodes, int numNodes, int **fieldIDs, int *fieldsPerNode, int *scatterIndices, int &offset)SNL_FEI_Structureprivate
getNodeMajorIndices(NodeDescriptor **nodes, int numNodes, int **fieldIDs, int *fieldsPerNode, int *scatterIndices, int &offset, int *blkScatterIndices, int *blkSizes, int &blkOffset)SNL_FEI_Structureprivate
getNodeMajorIndices(NodeDescriptor **nodes, int numNodes, std::vector< int > *fieldIDs, std::vector< int > &fieldsPerNode, std::vector< int > &scatterIndices)SNL_FEI_Structureprivate
getNumActiveNodes()SNL_FEI_Structureinline
getNumElemBlocks()SNL_FEI_Structureinlinevirtual
getNumFields()SNL_FEI_Structureinlinevirtual
getNumFieldsPerNode(GlobalID blockID)SNL_FEI_Structurevirtual
getNumGlobalEqnBlks()SNL_FEI_Structureinline
getNumGlobalEqns()SNL_FEI_Structureinline
getNumLocalEqnBlks()SNL_FEI_Structureinline
getNumLocalEqns()SNL_FEI_Structureinline
getNumLocalReducedEqnBlks()SNL_FEI_Structureinline
getNumLocalReducedEqns()SNL_FEI_Structureinline
getNumMultConstRecords()SNL_FEI_Structureinline
getNumPenConstRecords()SNL_FEI_Structureinline
getNumSharedNodes()SNL_FEI_Structureinlinevirtual
getNumSharingProcs(int nodeNumber)SNL_FEI_Structureinlinevirtual
getNumSubdomains(int nodeNumber)SNL_FEI_Structureinlinevirtual
getOffsetIntoBlkEqn(int blkEqn, int ptEqn)SNL_FEI_Structureinlinevirtual
getOwnerProcForEqn(int eqn)SNL_FEI_Structure
getPenConstRecord(int CRID, snl_fei::Constraint< GlobalID > *&penCR)SNL_FEI_Structureinline
getPenConstRecords()SNL_FEI_Structureinline
getScatterIndices_ID(GlobalID blockID, GlobalID elemID, int interleaveStrategy, int *scatterIndices)SNL_FEI_Structure
getScatterIndices_ID(GlobalID blockID, GlobalID elemID, int interleaveStrategy, int *scatterIndices, int *blkScatterIndices, int *blkSizes)SNL_FEI_Structure
getScatterIndices_index(int blockIndex, int elemIndex, int interleaveStrategy, int *scatterIndices)SNL_FEI_Structure
getScatterIndices_index(int blockIndex, int elemIndex, int interleaveStrategy, int *scatterIndices, int *blkScatterIndices, int *blkSizes)SNL_FEI_Structure
getSharedNodeNumbers()SNL_FEI_Structureinlinevirtual
getSharedNodeProcs(int nodeNumber)SNL_FEI_Structureinlinevirtual
getSlaveDependencies()SNL_FEI_Structureinline
getSlaveEqns()SNL_FEI_Structureinline
getSubdomainList(int nodeNumber)SNL_FEI_Structureinlinevirtual
globalBlkEqnOffsets_SNL_FEI_Structureprivate
globalEqnOffsets_SNL_FEI_Structureprivate
globalMaxBlkSize_SNL_FEI_Structureprivate
globalNodeOffsets_SNL_FEI_Structureprivate
globalNumNodesVanished_SNL_FEI_Structureprivate
highestSlv_SNL_FEI_Structureprivate
initComplete(bool generateGraph=true)SNL_FEI_Structure
initCRMult(int numCRNodes, const GlobalID *CRNodes, const int *CRFields, int &CRID)SNL_FEI_Structure
initCRPen(int numCRNodes, const GlobalID *CRNodes, const int *CRFields, int &CRID)SNL_FEI_Structure
initElem(GlobalID elemBlockID, GlobalID elemID, const GlobalID *elemConn)SNL_FEI_Structure
initElemBlock(GlobalID elemBlockID, int numElements, int numNodesPerElement, const int *numFieldsPerNode, const int *const *nodalFieldIDs, int numElemDofFieldsPerElement, const int *elemDofFieldIDs, int interleaveStrategy)SNL_FEI_Structure
initElemBlockStructure()SNL_FEI_Structureprivate
initFields(int numFields, const int *fieldSizes, const int *fieldIDs, const int *fieldTypes=NULL)SNL_FEI_Structure
initializeBlkEqnMapper()SNL_FEI_Structureprivate
initializeEqnCommMgr()SNL_FEI_Structure
initMultCRStructure()SNL_FEI_Structureprivate
initPenCRStructure()SNL_FEI_Structureprivate
initSharedNodes(int numSharedNodes, const GlobalID *sharedNodeIDs, const int *numProcsPerNode, const int *const *sharingProcIDs)SNL_FEI_Structure
initSlaveVariable(GlobalID slaveNodeID, int slaveFieldID, int offsetIntoSlaveField, int numMasterNodes, const GlobalID *masterNodeIDs, const int *masterFieldIDs, const double *weights, double rhsValue)SNL_FEI_Structure
isExactlyBlkEqn(int ptEqn)SNL_FEI_Structureinlinevirtual
isInLocalElement(int nodeNumber)SNL_FEI_Structurevirtual
isSlaveEqn(int eqn)SNL_FEI_Structure
Kdd_SNL_FEI_Structureprivate
Kdi_SNL_FEI_Structureprivate
Kid_SNL_FEI_Structureprivate
localBlkOffset_SNL_FEI_Structureprivate
localEndRow_SNL_FEI_Structureprivate
localProc_SNL_FEI_Structureprivate
localReducedBlkOffset_SNL_FEI_Structureprivate
localStartRow_SNL_FEI_Structureprivate
localVanishedNodeNumbers_SNL_FEI_Structureprivate
lowestSlv_SNL_FEI_Structureprivate
masterProc_SNL_FEI_Structureprivate
matIndicesDestroyed_SNL_FEI_Structureprivate
multCRs_SNL_FEI_Structureprivate
name_SNL_FEI_Structureprivate
nodalEqnsAllSlaves(const NodeDescriptor *node, std::vector< int > &slaveEqns)SNL_FEI_Structureprivate
nodeCommMgr_SNL_FEI_Structureprivate
nodeDatabase_SNL_FEI_Structureprivate
numGlobalEqnBlks_SNL_FEI_Structureprivate
numGlobalEqns_SNL_FEI_Structureprivate
numGlobalNodes_SNL_FEI_Structureprivate
numLocalElemDOF_SNL_FEI_Structureprivate
numLocalEqnBlks_SNL_FEI_Structureprivate
numLocalEqns_SNL_FEI_Structureprivate
numLocalMultCRs_SNL_FEI_Structureprivate
numLocalNodalEqns_SNL_FEI_Structureprivate
numLocalReducedEqnBlks_SNL_FEI_Structureprivate
numLocalReducedRows_SNL_FEI_Structureprivate
numProcs_SNL_FEI_Structureprivate
numSlaveEquations()SNL_FEI_Structureinline
numSlvs_SNL_FEI_Structureprivate
operator=(const SNL_FEI_Structure &src)SNL_FEI_Structureprivate
outputLevel_SNL_FEI_Structureprivate
parameters(int numParams, const char *const *paramStrings)SNL_FEI_Structure
penCRs_SNL_FEI_Structureprivate
ptEqnToBlkEqn(int ptEqn)SNL_FEI_Structureinlinevirtual
reducedEndRow_SNL_FEI_Structureprivate
reducedEqnCounter_SNL_FEI_Structureprivate
reducedRHSCounter_SNL_FEI_Structureprivate
reducedStartRow_SNL_FEI_Structureprivate
removeCouplings(EqnBuffer &eqnbuf, int &levelsOfCoupling)SNL_FEI_Structurestatic
rSlave_SNL_FEI_Structureprivate
setDbgOut(std::ostream &ostr, const char *path, const char *feiName)SNL_FEI_Structure
setDbgOutCalled_SNL_FEI_Structureprivate
setElemDOFEqnInfo()SNL_FEI_Structureprivate
setMultCREqnInfo()SNL_FEI_Structureprivate
setNodalEqnInfo()SNL_FEI_Structureprivate
setNumNodesAndEqnsPerBlock()SNL_FEI_Structureprivate
slaveEqns_SNL_FEI_Structureprivate
slaveMatrix_SNL_FEI_Structureprivate
slaveVars_SNL_FEI_Structureprivate
slvCommMgr_SNL_FEI_Structureprivate
slvEqnNumbers_SNL_FEI_Structureprivate
SNL_FEI_Structure(MPI_Comm comm)SNL_FEI_Structure
SNL_FEI_Structure(const SNL_FEI_Structure &src)SNL_FEI_Structureprivate
storeElementScatterBlkIndices_noSlaves(std::vector< int > &scatterIndices)SNL_FEI_Structureprivate
storeElementScatterIndices(std::vector< int > &scatterIndices)SNL_FEI_Structureprivate
storeElementScatterIndices_noSlaves(std::vector< int > &scatterIndices)SNL_FEI_Structureprivate
storeLocalNodeIndices(NodeDescriptor &iNode, int iField, NodeDescriptor &jNode, int jField)SNL_FEI_Structureprivate
storeNodalColumnIndices(int eqn, NodeDescriptor &node, int fieldID)SNL_FEI_Structureprivate
storeNodalRowIndices(NodeDescriptor &node, int fieldID, int eqn)SNL_FEI_Structureprivate
storeNodalSendIndex(NodeDescriptor &node, int fieldID, int col)SNL_FEI_Structureprivate
storeNodalSendIndices(NodeDescriptor &iNode, int iField, NodeDescriptor &jNode, int jField)SNL_FEI_Structureprivate
structureFinalized_SNL_FEI_Structureprivate
sysBlkMatIndices_SNL_FEI_Structureprivate
sysMatIndices_SNL_FEI_Structureprivate
tmpMat1_SNL_FEI_Structureprivate
tmpMat2_SNL_FEI_Structureprivate
translateFromReducedEqn(int reducedEqn)SNL_FEI_Structure
translateMatToReducedEqns(fei::CSRMat &mat)SNL_FEI_Structure
translateToReducedEqn(int eqn, int &reducedEqn)SNL_FEI_Structure
translateToReducedEqns(EqnCommMgr &eqnCommMgr)SNL_FEI_Structure
translateToReducedEqns(EqnBuffer &eqnBuf)SNL_FEI_Structure
translateToReducedEqns(ProcEqns &procEqns)SNL_FEI_Structure
translateToReducedNodeNumber(int nodeNumber, int proc)SNL_FEI_Structure
work_nodePtrs_SNL_FEI_Structureprivate
workarray_SNL_FEI_Structureprivate
workSpace_SNL_FEI_Structureprivate
writeEqn2NodeMap()SNL_FEI_Structureprivate
~Lookup()Lookupinlinevirtual
~SNL_FEI_Structure()SNL_FEI_Structurevirtual