Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
panzer::DOFManager< LO, GO > Member List

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

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 typedefpanzer::DOFManager< LO, GO >
LO typedefpanzer::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()=0panzer::UniqueGlobalIndexer< LocalOrdinalT, GlobalOrdinalT >inlinepure virtual
~UniqueGlobalIndexerBase()=0panzer::UniqueGlobalIndexerBaseinlinepure virtual