Panzer  Version of the Day
panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT > Member List

This is the complete list of members for panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >, including all inherited members.

addField(const std::string &str, const Teuchos::RCP< const FieldPattern > &pattern, const panzer::FieldType &type=panzer::FieldType::CG)panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
addField(const std::string &blockID, const std::string &str, const Teuchos::RCP< const FieldPattern > &pattern, const panzer::FieldType &type=panzer::FieldType::CG)panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
blockIdToIndex(const std::string &blockId) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
blockNameToID_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
blockOrder_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
blockToAssociatedFP_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
buildConnectivityRun_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
buildGlobalUnknowns()panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
buildGlobalUnknowns(const Teuchos::RCP< const FieldPattern > &geomPattern)panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
buildGlobalUnknowns_GUN(const Tpetra::MultiVector< GO, LO, GO, panzer::TpetraNodeType > &tagged_overlap_mv, Tpetra::MultiVector< GO, LO, GO, panzer::TpetraNodeType > &overlap_mv) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
buildLocalIds()panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT >inlineprotected
buildLocalIdsFromOwnedAndGhostedElements()panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
buildLocalIdsFromOwnedElements(std::vector< std::vector< LocalOrdinalT > > &localIDs) constpanzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT >inlineprotected
buildOverlapMapFromElements(const ElementBlockAccess &access) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
buildTaggedMultiVector(const ElementBlockAccess &access)panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
buildUnknownsOrientation()panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
communicator_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
connMngr_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
DOFManager()panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
DOFManager(const Teuchos::RCP< ConnManager< LocalOrdinalT, GlobalOrdinalT > > &connMngr, MPI_Comm mpiComm)panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
elementBlockGIDCount_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
elementGIDs_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
enableTieBreak(bool enable)panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inline
fa_fps_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
fieldAIDOrder_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
fieldInBlock(const std::string &field, const std::string &block) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
fieldNameToAID_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
fieldPatterns_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
fieldStringOrder_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
fieldTypes_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >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) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
ga_fp_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
getBlockFieldNumbers(const std::string &blockId) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getComm() constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inlinevirtual
getConnManager() constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inline
getConnManagerBase() constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inlinevirtual
getElementBlock(const std::string &blockId) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inlinevirtual
getElementBlockGIDCount(const std::string &blockId) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inlinevirtual
getElementBlockGIDCount(const std::size_t &blockIndex) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inlinevirtual
getElementBlockIds(std::vector< std::string > &elementBlockIds) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inlinevirtual
getElementGIDs(LO localElementID, std::vector< GO > &gids, const std::string &blockIdHint="") constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getElementLIDs(LocalOrdinalT localElmtId) constpanzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT >inline
getElementLIDs(Kokkos::View< const int *, PHX::Device > cellIds, Kokkos::View< LocalOrdinalT **, PHX::Device > lids) constpanzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT >inline
getElementOrientation(LocalOrdinalT localElmtId, std::vector< double > &gidsOrientation) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getFieldNum(const std::string &string) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getFieldOrder(std::vector< std::string > &fieldOrder) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getFieldPattern(const std::string &name) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
getFieldPattern(const std::string &blockId, const std::string &fieldName) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
getFieldString(int num) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getGeometricFieldPattern() constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inline
getGhostedIndices(std::vector< GlobalOrdinalT > &indices) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getGIDFieldOffsets(const std::string &blockID, int fieldNum) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getGIDFieldOffsets_closure(const std::string &blockId, int fieldNum, int subcellDim, int subcellId) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getGIDFieldOffsetsKokkos(const std::string &blockID, int fieldNum) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
getLIDs() constpanzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT >inline
getNumberElementGIDArrays() constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inline
getNumFields() constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getNumGhosted() constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getNumOwned() constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getNumOwnedAndGhosted() constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getOrientationsRequired() constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inline
getOwnedAndGhostedIndices(std::vector< GlobalOrdinalT > &indices) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
getOwnedIndices(std::vector< GlobalOrdinalT > &indices) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
ghosted_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
GO typedefpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
LO typedefpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
numFields_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
orientation_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
owned_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
ownedIndices(const std::vector< GlobalOrdinalT > &indices, std::vector< bool > &isOwned) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >virtual
printFieldInformation(std::ostream &os) constpanzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
requireOrientations_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
resetIndices()panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
runLocalRCMReordering(const Teuchos::RCP< const Tpetra::Map< LocalOrdinalT, GlobalOrdinalT, panzer::TpetraNodeType > > &)panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
setConnManager(const Teuchos::RCP< ConnManager< LO, GO > > &connMngr, MPI_Comm mpiComm)panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
setFieldOrder(const std::vector< std::string > &fieldOrder)panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
setLocalIds(const std::vector< std::vector< LocalOrdinalT > > &localIDs)panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT >inlineprotected
setOrientationsRequired(bool ro)panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inline
shareLocalIDs(const UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT > &src)panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT >inlineprotected
useNeighbors(bool flag)panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inline
useNeighbors_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
useTieBreak_panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >protected
validFieldOrder(const std::vector< std::string > &proposed_fieldOrder)panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >
~DOFManager()panzer::DOFManager< LocalOrdinalT, GlobalOrdinalT >inlinevirtual
~UniqueGlobalIndexer()=0panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT >inlinepure virtual
~UniqueGlobalIndexerBase()=0panzer::UniqueGlobalIndexerBaseinlinepure virtual