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 |