addField(const std::string &str, const Teuchos::RCP< const FieldPattern > &pattern, const panzer::FieldType &type=panzer::FieldType::CG) | panzer::DOFManager< LO, GO > | |
addField(const std::string &blockID, const std::string &str, const Teuchos::RCP< const FieldPattern > &pattern, const panzer::FieldType &type=panzer::FieldType::CG) | panzer::DOFManager< LO, GO > | |
blockIdToIndex(const std::string &blockId) const | panzer::DOFManager< LO, GO > | protected |
blockNameToID_ | panzer::DOFManager< LO, GO > | protected |
blockOrder_ | panzer::DOFManager< LO, GO > | protected |
blockToAssociatedFP_ | panzer::DOFManager< LO, GO > | protected |
buildConnectivityRun_ | panzer::DOFManager< LO, GO > | protected |
buildGlobalUnknowns() | panzer::DOFManager< LO, GO > | |
buildGlobalUnknowns(const Teuchos::RCP< const FieldPattern > &geomPattern) | panzer::DOFManager< LO, GO > | |
buildGlobalUnknowns_GUN(const Tpetra::MultiVector< GO, LO, GO, panzer::TpetraNodeType > &tagged_overlap_mv, Tpetra::MultiVector< GO, LO, GO, panzer::TpetraNodeType > &overlap_mv) const | panzer::DOFManager< LO, GO > | protected |
buildLocalIds() | panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT > | inlineprotected |
buildLocalIdsFromOwnedAndGhostedElements() | panzer::DOFManager< LO, GO > | protected |
buildLocalIdsFromOwnedElements(std::vector< std::vector< LocalOrdinalT > > &localIDs) const | panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT > | inlineprotected |
buildOverlapMapFromElements(const ElementBlockAccess &access) const | panzer::DOFManager< LO, GO > | protected |
buildTaggedMultiVector(const ElementBlockAccess &access) | panzer::DOFManager< LO, GO > | protected |
buildUnknownsOrientation() | panzer::DOFManager< LO, GO > | |
communicator_ | panzer::DOFManager< LO, GO > | protected |
connMngr_ | panzer::DOFManager< LO, GO > | protected |
DOFManager() | panzer::DOFManager< LO, GO > | |
DOFManager(const Teuchos::RCP< ConnManager< LocalOrdinalT, GlobalOrdinalT > > &connMngr, MPI_Comm mpiComm) | panzer::DOFManager< LO, GO > | |
elementBlockGIDCount_ | panzer::DOFManager< LO, GO > | protected |
elementGIDs_ | panzer::DOFManager< LO, GO > | protected |
enableTieBreak(bool enable) | panzer::DOFManager< LO, GO > | inline |
fa_fps_ | panzer::DOFManager< LO, GO > | protected |
fieldAIDOrder_ | panzer::DOFManager< LO, GO > | protected |
fieldInBlock(const std::string &field, const std::string &block) const | panzer::DOFManager< LO, GO > | virtual |
fieldNameToAID_ | panzer::DOFManager< LO, GO > | protected |
fieldPatterns_ | panzer::DOFManager< LO, GO > | protected |
fieldStringOrder_ | panzer::DOFManager< LO, GO > | protected |
fieldTypes_ | panzer::DOFManager< LO, GO > | protected |
fillGIDsFromOverlappedMV(const ElementBlockAccess &access, std::vector< std::vector< GO > > &elementGIDs, const Tpetra::Map< LO, GO, panzer::TpetraNodeType > &overlapmap, const Tpetra::MultiVector< GO, LO, GO, panzer::TpetraNodeType > &overlap_mv) const | panzer::DOFManager< LO, GO > | protected |
ga_fp_ | panzer::DOFManager< LO, GO > | protected |
getBlockFieldNumbers(const std::string &blockId) const | panzer::DOFManager< LO, GO > | virtual |
getComm() const | panzer::DOFManager< LO, GO > | inlinevirtual |
getConnManager() const | panzer::DOFManager< LO, GO > | inline |
getConnManagerBase() const | panzer::DOFManager< LO, GO > | inlinevirtual |
getElementBlock(const std::string &blockId) const | panzer::DOFManager< LO, GO > | inlinevirtual |
getElementBlockGIDCount(const std::string &blockId) const | panzer::DOFManager< LO, GO > | inlinevirtual |
getElementBlockGIDCount(const std::size_t &blockIndex) const | panzer::DOFManager< LO, GO > | inlinevirtual |
getElementBlockIds(std::vector< std::string > &elementBlockIds) const | panzer::DOFManager< LO, GO > | inlinevirtual |
getElementGIDs(LO localElementID, std::vector< GO > &gids, const std::string &blockIdHint="") const | panzer::DOFManager< LO, GO > | virtual |
getElementLIDs(LocalOrdinalT localElmtId) const | panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT > | inline |
getElementLIDs(Kokkos::View< const int *, PHX::Device > cellIds, Kokkos::View< LocalOrdinalT **, PHX::Device > lids) const | panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT > | inline |
getElementOrientation(LocalOrdinalT localElmtId, std::vector< double > &gidsOrientation) const | panzer::DOFManager< LO, GO > | virtual |
getFieldNum(const std::string &string) const | panzer::DOFManager< LO, GO > | virtual |
getFieldOrder(std::vector< std::string > &fieldOrder) const | panzer::DOFManager< LO, GO > | virtual |
getFieldPattern(const std::string &name) const | panzer::DOFManager< LO, GO > | |
getFieldPattern(const std::string &blockId, const std::string &fieldName) const | panzer::DOFManager< LO, GO > | |
getFieldString(int num) const | panzer::DOFManager< LO, GO > | virtual |
getGeometricFieldPattern() const | panzer::DOFManager< LO, GO > | inline |
getGhostedIndices(std::vector< GlobalOrdinalT > &indices) const | panzer::DOFManager< LO, GO > | virtual |
getGIDFieldOffsets(const std::string &blockID, int fieldNum) const | panzer::DOFManager< LO, GO > | virtual |
getGIDFieldOffsets_closure(const std::string &blockId, int fieldNum, int subcellDim, int subcellId) const | panzer::DOFManager< LO, GO > | virtual |
getGIDFieldOffsetsKokkos(const std::string &blockID, int fieldNum) const | panzer::DOFManager< LO, GO > | |
getLIDs() const | panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT > | inline |
getNumberElementGIDArrays() const | panzer::DOFManager< LO, GO > | inline |
getNumFields() const | panzer::DOFManager< LO, GO > | virtual |
getNumGhosted() const | panzer::DOFManager< LO, GO > | virtual |
getNumOwned() const | panzer::DOFManager< LO, GO > | virtual |
getNumOwnedAndGhosted() const | panzer::DOFManager< LO, GO > | virtual |
getOrientationsRequired() const | panzer::DOFManager< LO, GO > | inline |
getOwnedAndGhostedIndices(std::vector< GlobalOrdinalT > &indices) const | panzer::DOFManager< LO, GO > | virtual |
getOwnedIndices(std::vector< GlobalOrdinalT > &indices) const | panzer::DOFManager< LO, GO > | virtual |
ghosted_ | panzer::DOFManager< LO, GO > | protected |
GO typedef | panzer::DOFManager< LO, GO > | |
LO typedef | panzer::DOFManager< LO, GO > | |
numFields_ | panzer::DOFManager< LO, GO > | protected |
orientation_ | panzer::DOFManager< LO, GO > | protected |
owned_ | panzer::DOFManager< LO, GO > | protected |
ownedIndices(const std::vector< GlobalOrdinalT > &indices, std::vector< bool > &isOwned) const | panzer::DOFManager< LO, GO > | virtual |
printFieldInformation(std::ostream &os) const | panzer::DOFManager< LO, GO > | |
requireOrientations_ | panzer::DOFManager< LO, GO > | protected |
resetIndices() | panzer::DOFManager< LO, GO > | |
runLocalRCMReordering(const Teuchos::RCP< const Tpetra::Map< LocalOrdinalT, GlobalOrdinalT, panzer::TpetraNodeType > > &) | panzer::DOFManager< LO, GO > | protected |
setConnManager(const Teuchos::RCP< ConnManager< LO, GO > > &connMngr, MPI_Comm mpiComm) | panzer::DOFManager< LO, GO > | |
setFieldOrder(const std::vector< std::string > &fieldOrder) | panzer::DOFManager< LO, GO > | |
setLocalIds(const std::vector< std::vector< LocalOrdinalT > > &localIDs) | panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT > | inlineprotected |
setOrientationsRequired(bool ro) | panzer::DOFManager< LO, GO > | inline |
shareLocalIDs(const UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT > &src) | panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT > | inlineprotected |
useNeighbors(bool flag) | panzer::DOFManager< LO, GO > | inline |
useNeighbors_ | panzer::DOFManager< LO, GO > | protected |
useTieBreak_ | panzer::DOFManager< LO, GO > | protected |
validFieldOrder(const std::vector< std::string > &proposed_fieldOrder) | panzer::DOFManager< LO, GO > | |
~DOFManager() | panzer::DOFManager< LO, GO > | inlinevirtual |
~UniqueGlobalIndexer()=0 | panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT > | inlinepure virtual |
~UniqueGlobalIndexerBase()=0 | panzer::UniqueGlobalIndexerBase | inlinepure virtual |