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

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

addField(const std::string &str, const Teuchos::RCP< const FieldPattern > &pattern, const panzer::FieldType &type=panzer::FieldType::CG)panzer::DOFManager
addField(const std::string &blockID, const std::string &str, const Teuchos::RCP< const FieldPattern > &pattern, const panzer::FieldType &type=panzer::FieldType::CG)panzer::DOFManager
blockIdToIndex(const std::string &blockId) const panzer::DOFManagerprotected
blockNameToID_panzer::DOFManagerprotected
blockOrder_panzer::DOFManagerprotected
blockToAssociatedFP_panzer::DOFManagerprotected
buildConnectivityRun_panzer::DOFManagerprotected
buildGlobalUnknowns()panzer::DOFManager
buildGlobalUnknowns(const Teuchos::RCP< const FieldPattern > &geomPattern)panzer::DOFManager
buildGlobalUnknowns_GUN(const Tpetra::MultiVector< panzer::GlobalOrdinal, panzer::LocalOrdinal, panzer::GlobalOrdinal, panzer::TpetraNodeType > &tagged_overlap_mv, Tpetra::MultiVector< panzer::GlobalOrdinal, panzer::LocalOrdinal, panzer::GlobalOrdinal, panzer::TpetraNodeType > &overlap_mv) const panzer::DOFManagerprotected
buildLocalIds()panzer::GlobalIndexerinlineprotected
buildLocalIdsFromOwnedAndGhostedElements()panzer::DOFManagerprotected
buildLocalIdsFromOwnedElements(std::vector< std::vector< panzer::LocalOrdinal > > &localIDs) const panzer::GlobalIndexerinlineprotected
buildOverlapMapFromElements(const ElementBlockAccess &access) const panzer::DOFManagerprotected
buildTaggedMultiVector(const ElementBlockAccess &access)panzer::DOFManagerprotected
buildUnknownsOrientation()panzer::DOFManager
communicator_panzer::DOFManagerprotected
connMngr_panzer::DOFManagerprotected
DOFManager()panzer::DOFManager
DOFManager(const Teuchos::RCP< ConnManager > &connMngr, MPI_Comm mpiComm)panzer::DOFManager
elementBlockGIDCount_panzer::DOFManagerprotected
elementGIDs_panzer::DOFManagerprotected
enableTieBreak(bool enable)panzer::DOFManagerinline
fa_fps_panzer::DOFManagerprotected
fieldAIDOrder_panzer::DOFManagerprotected
fieldInBlock(const std::string &field, const std::string &block) const panzer::DOFManagervirtual
fieldNameToAID_panzer::DOFManagerprotected
fieldPatterns_panzer::DOFManagerprotected
fieldStringOrder_panzer::DOFManagerprotected
fieldTypes_panzer::DOFManagerprotected
fillGIDsFromOverlappedMV(const ElementBlockAccess &access, std::vector< std::vector< panzer::GlobalOrdinal > > &elementGIDs, const Tpetra::Map< panzer::LocalOrdinal, panzer::GlobalOrdinal, panzer::TpetraNodeType > &overlapmap, const Tpetra::MultiVector< panzer::GlobalOrdinal, panzer::LocalOrdinal, panzer::GlobalOrdinal, panzer::TpetraNodeType > &overlap_mv) const panzer::DOFManagerprotected
ga_fp_panzer::DOFManagerprotected
getBlockFieldNumbers(const std::string &blockId) const panzer::DOFManagervirtual
getComm() const panzer::DOFManagerinlinevirtual
getConnManager() const panzer::DOFManagerinlinevirtual
getElementBlock(const std::string &blockId) const panzer::DOFManagerinlinevirtual
getElementBlockGIDCount(const std::string &blockId) const panzer::DOFManagerinlinevirtual
getElementBlockGIDCount(const std::size_t &blockIndex) const panzer::DOFManagerinlinevirtual
getElementBlockIds(std::vector< std::string > &elementBlockIds) const panzer::DOFManagerinlinevirtual
getElementGIDs(panzer::LocalOrdinal localElementID, std::vector< panzer::GlobalOrdinal > &gids, const std::string &blockIdHint="") const panzer::DOFManagervirtual
getElementGIDsAsInt(panzer::LocalOrdinal localElementID, std::vector< int > &gids, const std::string &blockIdHint="") const panzer::DOFManagervirtual
getElementLIDs(panzer::LocalOrdinal localElmtId) const panzer::GlobalIndexerinline
getElementLIDs(Kokkos::View< const int *, PHX::Device > cellIds, Kokkos::View< panzer::LocalOrdinal **, PHX::Device > lids) const panzer::GlobalIndexerinline
getElementOrientation(panzer::LocalOrdinal localElmtId, std::vector< double > &gidsOrientation) const panzer::DOFManagervirtual
getFieldNum(const std::string &string) const panzer::DOFManagervirtual
getFieldOrder(std::vector< std::string > &fieldOrder) const panzer::DOFManagervirtual
getFieldPattern(const std::string &name) const panzer::DOFManager
getFieldPattern(const std::string &blockId, const std::string &fieldName) const panzer::DOFManager
getFieldString(int num) const panzer::DOFManagervirtual
getGeometricFieldPattern() const panzer::DOFManagerinline
getGhostedIndices(std::vector< panzer::GlobalOrdinal > &indices) const panzer::DOFManagervirtual
getGhostedIndicesAsInt(std::vector< int > &indices) const panzer::DOFManagervirtual
getGIDFieldOffsets(const std::string &blockID, int fieldNum) const panzer::DOFManagervirtual
getGIDFieldOffsets_closure(const std::string &blockId, int fieldNum, int subcellDim, int subcellId) const panzer::DOFManagervirtual
getGIDFieldOffsetsKokkos(const std::string &blockID, int fieldNum) const panzer::DOFManager
getLIDs() const panzer::GlobalIndexerinline
getNumberElementGIDArrays() const panzer::DOFManagerinline
getNumFields() const panzer::DOFManagervirtual
getNumGhosted() const panzer::DOFManagervirtual
getNumOwned() const panzer::DOFManagervirtual
getNumOwnedAndGhosted() const panzer::DOFManagervirtual
getOrientationsRequired() const panzer::DOFManagerinline
getOwnedAndGhostedIndices(std::vector< panzer::GlobalOrdinal > &indices) const panzer::DOFManagervirtual
getOwnedAndGhostedIndicesAsInt(std::vector< int > &indices) const panzer::DOFManagervirtual
getOwnedIndices(std::vector< panzer::GlobalOrdinal > &indices) const panzer::DOFManagervirtual
getOwnedIndicesAsInt(std::vector< int > &indices) const panzer::DOFManagervirtual
ghosted_panzer::DOFManagerprotected
numFields_panzer::DOFManagerprotected
orientation_panzer::DOFManagerprotected
owned_panzer::DOFManagerprotected
ownedIndices(const std::vector< panzer::GlobalOrdinal > &indices, std::vector< bool > &isOwned) const panzer::DOFManagervirtual
printFieldInformation(std::ostream &os) const panzer::DOFManager
requireOrientations_panzer::DOFManagerprotected
resetIndices()panzer::DOFManager
runLocalRCMReordering(const Teuchos::RCP< const Tpetra::Map< panzer::LocalOrdinal, panzer::GlobalOrdinal, panzer::TpetraNodeType > > &)panzer::DOFManagerprotected
setConnManager(const Teuchos::RCP< ConnManager > &connMngr, MPI_Comm mpiComm)panzer::DOFManager
setFieldOrder(const std::vector< std::string > &fieldOrder)panzer::DOFManager
setLocalIds(const std::vector< std::vector< panzer::LocalOrdinal > > &localIDs)panzer::GlobalIndexerinlineprotected
setOrientationsRequired(bool ro)panzer::DOFManagerinline
shareLocalIDs(const GlobalIndexer &src)panzer::GlobalIndexerinlineprotected
useNeighbors(bool flag)panzer::DOFManagerinline
useNeighbors_panzer::DOFManagerprotected
useTieBreak_panzer::DOFManagerprotected
validFieldOrder(const std::vector< std::string > &proposed_fieldOrder)panzer::DOFManager
~DOFManager()panzer::DOFManagerinlinevirtual
~GlobalIndexer()panzer::GlobalIndexerinlinevirtual