| activeNodesInitialized() | SNL_FEI_Structure | private |
| activeNodesInitialized_ | SNL_FEI_Structure | private |
| addBlock(GlobalID blockID) | SNL_FEI_Structure | |
| addCR(int CRID, snl_fei::Constraint< GlobalID > *&cr, std::map< GlobalID, snl_fei::Constraint< GlobalID > * > &crDB) | SNL_FEI_Structure | private |
| addSlaveVariable(SlaveVariable *svar) | SNL_FEI_Structure | inline |
| allocateBlockConnectivity(GlobalID blockID) | SNL_FEI_Structure | |
| assembleReducedStructure() | SNL_FEI_Structure | private |
| blkEqnMapper_ | SNL_FEI_Structure | private |
| blockIDs_ | SNL_FEI_Structure | private |
| blockMatrix_ | SNL_FEI_Structure | private |
| blocks_ | SNL_FEI_Structure | private |
| calcGlobalEqnInfo(int numLocallyOwnedNodes, int numLocalEqns, int numLocalEqnBlks) | SNL_FEI_Structure | private |
| calcNumMultCREqns() | SNL_FEI_Structure | |
| calcTotalNumElemDOF() | SNL_FEI_Structure | |
| calculateSlaveEqns(MPI_Comm comm) | SNL_FEI_Structure | |
| checkSharedNodes_ | SNL_FEI_Structure | private |
| comm_ | SNL_FEI_Structure | private |
| connTables_ | SNL_FEI_Structure | private |
| createBlkSymmEqnStructure(std::vector< int > &scatterIndices) | SNL_FEI_Structure | private |
| createMatrixPosition(int row, int col, const char *callingFunction) | SNL_FEI_Structure | private |
| createMatrixPositions(int row, int numCols, int *cols, const char *callingFunction) | SNL_FEI_Structure | private |
| createMatrixPositions(fei::CSRMat &mat) | SNL_FEI_Structure | private |
| createSymmEqnStructure(std::vector< int > &scatterIndices) | SNL_FEI_Structure | private |
| cSlave_ | SNL_FEI_Structure | private |
| csrD | SNL_FEI_Structure | private |
| csrKdd | SNL_FEI_Structure | private |
| csrKdi | SNL_FEI_Structure | private |
| csrKid | SNL_FEI_Structure | private |
| dbgOStreamPtr_ | SNL_FEI_Structure | private |
| dbgOut() | SNL_FEI_Structure | inlineprivate |
| dbgPath_ | SNL_FEI_Structure | private |
| debugOutput_ | SNL_FEI_Structure | private |
| deleteMultCRs() | SNL_FEI_Structure | |
| destroyBlockRoster() | SNL_FEI_Structure | private |
| destroyConnectivityTables() | SNL_FEI_Structure | |
| destroyMatIndices() | SNL_FEI_Structure | |
| eqnCommMgr_ | SNL_FEI_Structure | private |
| fieldDatabase_ | SNL_FEI_Structure | private |
| fieldDofMap_ | SNL_FEI_Structure | private |
| fieldIDs_ | SNL_FEI_Structure | private |
| fieldSizes_ | SNL_FEI_Structure | private |
| finalizeActiveNodes() | SNL_FEI_Structure | private |
| finalizeNodeCommMgr() | SNL_FEI_Structure | private |
| findNode(GlobalID nodeID) | SNL_FEI_Structure | private |
| findNodeDescriptor(GlobalID nodeID) | SNL_FEI_Structure | private |
| firstLocalNodeNumber_ | SNL_FEI_Structure | private |
| formMatrixStructure() | SNL_FEI_Structure | private |
| gatherSlaveEqns(MPI_Comm comm, EqnCommMgr *eqnCommMgr, EqnBuffer *slaveEqns) | SNL_FEI_Structure | static |
| generateGraph_ | SNL_FEI_Structure | private |
| getActiveNodeIDList() | SNL_FEI_Structure | inline |
| getAssociatedFieldID(int eqnNumber) | SNL_FEI_Structure | inlinevirtual |
| getAssociatedNodeNumber(int eqnNumber) | SNL_FEI_Structure | inlinevirtual |
| getBlkEqnMapper() | SNL_FEI_Structure | inline |
| getBlkEqnSize(int blkEqn) | SNL_FEI_Structure | inlinevirtual |
| 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_Structure | inline |
| getCommunicator() const | SNL_FEI_Structure | inline |
| getElemBlockIDs() | SNL_FEI_Structure | inlinevirtual |
| getElemBlockInfo(GlobalID blockID, int &interleaveStrategy, int &lumpingStrategy, int &numElemDOF, int &numElements, int &numNodesPerElem, int &numEqnsPerElem) | SNL_FEI_Structure | virtual |
| getElemNodeDescriptors(int blockIndex, int elemIndex, NodeDescriptor **nodes) | SNL_FEI_Structure | private |
| getEqnBlkInfo(int &numGlobalEqnBlks, int &numLocalEqnBlks, int &localBlkOffset) | SNL_FEI_Structure | |
| getEqnCommMgr() | SNL_FEI_Structure | inline |
| getEqnInfo(int &numGlobalEqns, int &numLocalEqns, int &localStartRow, int &localEndRow) | SNL_FEI_Structure | |
| getEqnNumber(int nodeNumber, int fieldID) | SNL_FEI_Structure | virtual |
| 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_Structure | inline |
| getFieldIDs() const | SNL_FEI_Structure | inline |
| getFieldIDsPtr() | SNL_FEI_Structure | inlinevirtual |
| getFieldIDsTable(GlobalID blockID) | SNL_FEI_Structure | virtual |
| getFieldMajorIndices(NodeDescriptor **nodes, int numNodes, int **fieldIDs, int *fieldsPerNode, int *scatterIndices, int &offset) | SNL_FEI_Structure | private |
| getFieldMajorIndices(NodeDescriptor **nodes, int numNodes, std::vector< int > *fieldIDs, std::vector< int > &fieldsPerNode, std::vector< int > &scatterIndices) | SNL_FEI_Structure | private |
| getFieldSize(int fieldID) | SNL_FEI_Structure | inlinevirtual |
| getFieldSizesPtr() | SNL_FEI_Structure | inlinevirtual |
| getFirstLocalEqn() | SNL_FEI_Structure | inline |
| getFirstReducedEqn() | SNL_FEI_Structure | inline |
| getGlobalBlkEqnOffsets() | SNL_FEI_Structure | inline |
| getGlobalEqnOffsets() | SNL_FEI_Structure | inline |
| getGlobalMaxBlkSize() | SNL_FEI_Structure | inline |
| getGlobalNodeOffsets() | SNL_FEI_Structure | inline |
| getIndexOfBlock(GlobalID blockID) const | SNL_FEI_Structure | |
| getLastLocalEqn() | SNL_FEI_Structure | inline |
| getLastReducedEqn() | SNL_FEI_Structure | inline |
| 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_Structure | inline |
| getMultConstRecords() | SNL_FEI_Structure | inline |
| getNodeBlkIndices(NodeDescriptor **nodes, int numNodes, int *scatterIndices, int &offset) | SNL_FEI_Structure | private |
| getNodeCommMgr() | SNL_FEI_Structure | inline |
| getNodeDatabase() | SNL_FEI_Structure | inline |
| getNodeIndices_simple(NodeDescriptor **nodes, int numNodes, int fieldID, int *scatterIndices, int &offset) | SNL_FEI_Structure | private |
| getNodeIndices_simple(NodeDescriptor **nodes, int numNodes, int fieldID, int *scatterIndices, int &offset, int *blkScatterIndices, int *blkSizes, int &blkOffset) | SNL_FEI_Structure | private |
| getNodeMajorIndices(NodeDescriptor **nodes, int numNodes, int **fieldIDs, int *fieldsPerNode, int *scatterIndices, int &offset) | SNL_FEI_Structure | private |
| getNodeMajorIndices(NodeDescriptor **nodes, int numNodes, int **fieldIDs, int *fieldsPerNode, int *scatterIndices, int &offset, int *blkScatterIndices, int *blkSizes, int &blkOffset) | SNL_FEI_Structure | private |
| getNodeMajorIndices(NodeDescriptor **nodes, int numNodes, std::vector< int > *fieldIDs, std::vector< int > &fieldsPerNode, std::vector< int > &scatterIndices) | SNL_FEI_Structure | private |
| getNumActiveNodes() | SNL_FEI_Structure | inline |
| getNumElemBlocks() | SNL_FEI_Structure | inlinevirtual |
| getNumFields() | SNL_FEI_Structure | inlinevirtual |
| getNumFieldsPerNode(GlobalID blockID) | SNL_FEI_Structure | virtual |
| getNumGlobalEqnBlks() | SNL_FEI_Structure | inline |
| getNumGlobalEqns() | SNL_FEI_Structure | inline |
| getNumLocalEqnBlks() | SNL_FEI_Structure | inline |
| getNumLocalEqns() | SNL_FEI_Structure | inline |
| getNumLocalReducedEqnBlks() | SNL_FEI_Structure | inline |
| getNumLocalReducedEqns() | SNL_FEI_Structure | inline |
| getNumMultConstRecords() | SNL_FEI_Structure | inline |
| getNumPenConstRecords() | SNL_FEI_Structure | inline |
| getNumSharedNodes() | SNL_FEI_Structure | inlinevirtual |
| getNumSharingProcs(int nodeNumber) | SNL_FEI_Structure | inlinevirtual |
| getNumSubdomains(int nodeNumber) | SNL_FEI_Structure | inlinevirtual |
| getOffsetIntoBlkEqn(int blkEqn, int ptEqn) | SNL_FEI_Structure | inlinevirtual |
| getOwnerProcForEqn(int eqn) | SNL_FEI_Structure | |
| getPenConstRecord(int CRID, snl_fei::Constraint< GlobalID > *&penCR) | SNL_FEI_Structure | inline |
| getPenConstRecords() | SNL_FEI_Structure | inline |
| 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_Structure | inlinevirtual |
| getSharedNodeProcs(int nodeNumber) | SNL_FEI_Structure | inlinevirtual |
| getSlaveDependencies() | SNL_FEI_Structure | inline |
| getSlaveEqns() | SNL_FEI_Structure | inline |
| getSubdomainList(int nodeNumber) | SNL_FEI_Structure | inlinevirtual |
| globalBlkEqnOffsets_ | SNL_FEI_Structure | private |
| globalEqnOffsets_ | SNL_FEI_Structure | private |
| globalMaxBlkSize_ | SNL_FEI_Structure | private |
| globalNodeOffsets_ | SNL_FEI_Structure | private |
| globalNumNodesVanished_ | SNL_FEI_Structure | private |
| highestSlv_ | SNL_FEI_Structure | private |
| 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_Structure | private |
| initFields(int numFields, const int *fieldSizes, const int *fieldIDs, const int *fieldTypes=NULL) | SNL_FEI_Structure | |
| initializeBlkEqnMapper() | SNL_FEI_Structure | private |
| initializeEqnCommMgr() | SNL_FEI_Structure | |
| initMultCRStructure() | SNL_FEI_Structure | private |
| initPenCRStructure() | SNL_FEI_Structure | private |
| 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_Structure | inlinevirtual |
| isInLocalElement(int nodeNumber) | SNL_FEI_Structure | virtual |
| isSlaveEqn(int eqn) | SNL_FEI_Structure | |
| Kdd_ | SNL_FEI_Structure | private |
| Kdi_ | SNL_FEI_Structure | private |
| Kid_ | SNL_FEI_Structure | private |
| localBlkOffset_ | SNL_FEI_Structure | private |
| localEndRow_ | SNL_FEI_Structure | private |
| localProc_ | SNL_FEI_Structure | private |
| localReducedBlkOffset_ | SNL_FEI_Structure | private |
| localStartRow_ | SNL_FEI_Structure | private |
| localVanishedNodeNumbers_ | SNL_FEI_Structure | private |
| lowestSlv_ | SNL_FEI_Structure | private |
| masterProc_ | SNL_FEI_Structure | private |
| matIndicesDestroyed_ | SNL_FEI_Structure | private |
| multCRs_ | SNL_FEI_Structure | private |
| name_ | SNL_FEI_Structure | private |
| nodalEqnsAllSlaves(const NodeDescriptor *node, std::vector< int > &slaveEqns) | SNL_FEI_Structure | private |
| nodeCommMgr_ | SNL_FEI_Structure | private |
| nodeDatabase_ | SNL_FEI_Structure | private |
| numGlobalEqnBlks_ | SNL_FEI_Structure | private |
| numGlobalEqns_ | SNL_FEI_Structure | private |
| numGlobalNodes_ | SNL_FEI_Structure | private |
| numLocalElemDOF_ | SNL_FEI_Structure | private |
| numLocalEqnBlks_ | SNL_FEI_Structure | private |
| numLocalEqns_ | SNL_FEI_Structure | private |
| numLocalMultCRs_ | SNL_FEI_Structure | private |
| numLocalNodalEqns_ | SNL_FEI_Structure | private |
| numLocalReducedEqnBlks_ | SNL_FEI_Structure | private |
| numLocalReducedRows_ | SNL_FEI_Structure | private |
| numProcs_ | SNL_FEI_Structure | private |
| numSlaveEquations() | SNL_FEI_Structure | inline |
| numSlvs_ | SNL_FEI_Structure | private |
| operator=(const SNL_FEI_Structure &src) | SNL_FEI_Structure | private |
| outputLevel_ | SNL_FEI_Structure | private |
| parameters(int numParams, const char *const *paramStrings) | SNL_FEI_Structure | |
| penCRs_ | SNL_FEI_Structure | private |
| ptEqnToBlkEqn(int ptEqn) | SNL_FEI_Structure | inlinevirtual |
| reducedEndRow_ | SNL_FEI_Structure | private |
| reducedEqnCounter_ | SNL_FEI_Structure | private |
| reducedRHSCounter_ | SNL_FEI_Structure | private |
| reducedStartRow_ | SNL_FEI_Structure | private |
| removeCouplings(EqnBuffer &eqnbuf, int &levelsOfCoupling) | SNL_FEI_Structure | static |
| rSlave_ | SNL_FEI_Structure | private |
| setDbgOut(std::ostream &ostr, const char *path, const char *feiName) | SNL_FEI_Structure | |
| setDbgOutCalled_ | SNL_FEI_Structure | private |
| setElemDOFEqnInfo() | SNL_FEI_Structure | private |
| setMultCREqnInfo() | SNL_FEI_Structure | private |
| setNodalEqnInfo() | SNL_FEI_Structure | private |
| setNumNodesAndEqnsPerBlock() | SNL_FEI_Structure | private |
| slaveEqns_ | SNL_FEI_Structure | private |
| slaveMatrix_ | SNL_FEI_Structure | private |
| slaveVars_ | SNL_FEI_Structure | private |
| slvCommMgr_ | SNL_FEI_Structure | private |
| slvEqnNumbers_ | SNL_FEI_Structure | private |
| SNL_FEI_Structure(MPI_Comm comm) | SNL_FEI_Structure | |
| SNL_FEI_Structure(const SNL_FEI_Structure &src) | SNL_FEI_Structure | private |
| storeElementScatterBlkIndices_noSlaves(std::vector< int > &scatterIndices) | SNL_FEI_Structure | private |
| storeElementScatterIndices(std::vector< int > &scatterIndices) | SNL_FEI_Structure | private |
| storeElementScatterIndices_noSlaves(std::vector< int > &scatterIndices) | SNL_FEI_Structure | private |
| storeLocalNodeIndices(NodeDescriptor &iNode, int iField, NodeDescriptor &jNode, int jField) | SNL_FEI_Structure | private |
| storeNodalColumnIndices(int eqn, NodeDescriptor &node, int fieldID) | SNL_FEI_Structure | private |
| storeNodalRowIndices(NodeDescriptor &node, int fieldID, int eqn) | SNL_FEI_Structure | private |
| storeNodalSendIndex(NodeDescriptor &node, int fieldID, int col) | SNL_FEI_Structure | private |
| storeNodalSendIndices(NodeDescriptor &iNode, int iField, NodeDescriptor &jNode, int jField) | SNL_FEI_Structure | private |
| structureFinalized_ | SNL_FEI_Structure | private |
| sysBlkMatIndices_ | SNL_FEI_Structure | private |
| sysMatIndices_ | SNL_FEI_Structure | private |
| tmpMat1_ | SNL_FEI_Structure | private |
| tmpMat2_ | SNL_FEI_Structure | private |
| 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_Structure | private |
| workarray_ | SNL_FEI_Structure | private |
| workSpace_ | SNL_FEI_Structure | private |
| writeEqn2NodeMap() | SNL_FEI_Structure | private |
| ~Lookup() | Lookup | inlinevirtual |
| ~SNL_FEI_Structure() | SNL_FEI_Structure | virtual |