Tpetra parallel linear algebra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Tpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node > Member List

This is the complete list of members for Tpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >, including all inherited members.

beginFill()Tpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
buffer_device_type typedefTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
buffer_memory_space typedefTpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protected
checkInternalState() const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
checkSizes(const SrcDistObject &source) overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
colMap_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
computeGlobalConstants(const bool computeLocalTriangularConstants)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
computeLocalConstants(const bool computeLocalTriangularConstants)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
constantNumberOfPackets() constTpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protectedvirtual
DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >::copyAndPermute(const SrcDistObject &source, const size_t numSameIDs, const Kokkos::DualView< const local_ordinal_type *, buffer_device_type > &permuteToLIDs, const Kokkos::DualView< const local_ordinal_type *, buffer_device_type > &permuteFromLIDs)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protectedvirtual
createCrsGraph(const Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &map, size_t maxNumEntriesPerRow=0, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >related
crs_graph_type typedefTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
CrsGraph(const Teuchos::RCP< const map_type > &rowMap, const size_t maxNumEntriesPerRow, const ProfileType pftype=TPETRA_DEFAULT_PROFILE_TYPE, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
CrsGraph(const Teuchos::RCP< const map_type > &rowMap, const Kokkos::DualView< const size_t *, execution_space > &numEntPerRow, const ProfileType pftype=TPETRA_DEFAULT_PROFILE_TYPE, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
CrsGraph(const Teuchos::RCP< const map_type > &rowMap, const Teuchos::ArrayView< const size_t > &numEntPerRow, const ProfileType pftype=TPETRA_DEFAULT_PROFILE_TYPE, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
CrsGraph(const Teuchos::RCP< const map_type > &rowMap, const Teuchos::RCP< const map_type > &colMap, const size_t maxNumEntriesPerRow, const ProfileType pftype=TPETRA_DEFAULT_PROFILE_TYPE, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
CrsGraph(const Teuchos::RCP< const map_type > &rowMap, const Teuchos::RCP< const map_type > &colMap, const Kokkos::DualView< const size_t *, execution_space > &numEntPerRow, const ProfileType pftype=TPETRA_DEFAULT_PROFILE_TYPE, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
CrsGraph(const Teuchos::RCP< const map_type > &rowMap, const Teuchos::RCP< const map_type > &colMap, const Teuchos::ArrayView< const size_t > &numEntPerRow, const ProfileType pftype=TPETRA_DEFAULT_PROFILE_TYPE, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
CrsGraph(const Teuchos::RCP< const map_type > &rowMap, const Teuchos::RCP< const map_type > &colMap, const typename local_graph_type::row_map_type &rowPointers, const typename local_graph_type::entries_type::non_const_type &columnIndices, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
CrsGraph(const Teuchos::RCP< const map_type > &rowMap, const Teuchos::RCP< const map_type > &colMap, const Teuchos::ArrayRCP< size_t > &rowPointers, const Teuchos::ArrayRCP< local_ordinal_type > &columnIndices, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
CrsGraph(const Teuchos::RCP< const map_type > &rowMap, const Teuchos::RCP< const map_type > &colMap, const local_graph_type &lclGraph, const Teuchos::RCP< Teuchos::ParameterList > &params)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
CrsGraph(const local_graph_type &lclGraph, const Teuchos::RCP< const map_type > &rowMap, const Teuchos::RCP< const map_type > &colMap, const Teuchos::RCP< const map_type > &domainMap=Teuchos::null, const Teuchos::RCP< const map_type > &rangeMap=Teuchos::null, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
CrsGraph(const CrsGraph< local_ordinal_type, global_ordinal_type, node_type > &)=defaultTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
CrsGraph(CrsGraph< local_ordinal_type, global_ordinal_type, node_type > &&)=defaultTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
description() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
device_type typedefTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
DistObject(const Teuchos::RCP< const map_type > &map)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >explicit
DistObject(const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &)=defaultTpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >
DistObject(DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &&)=defaultTpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >
doExport(const SrcDistObject &source, const Export< LocalOrdinal, GlobalOrdinal, Node > &exporter, const CombineMode CM, const bool restrictedMode=false)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >
doExport(const SrcDistObject &source, const Import< LocalOrdinal, GlobalOrdinal, Node > &importer, const CombineMode CM, const bool restrictedMode=false)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >
doImport(const SrcDistObject &source, const Import< LocalOrdinal, GlobalOrdinal, Node > &importer, const CombineMode CM, const bool restrictedMode=false)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >
doImport(const SrcDistObject &source, const Export< LocalOrdinal, GlobalOrdinal, Node > &exporter, const CombineMode CM, const bool restrictedMode=false)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >
doTransfer(const SrcDistObject &src, const ::Tpetra::Details::Transfer< local_ordinal_type, global_ordinal_type, node_type > &transfer, const char modeString[], const ReverseOption revOp, const CombineMode CM, const bool restrictedMode)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protectedvirtual
doTransferNew(const SrcDistObject &src, const CombineMode CM, const size_t numSameIDs, const Kokkos::DualView< const local_ordinal_type *, buffer_device_type > &permuteToLIDs, const Kokkos::DualView< const local_ordinal_type *, buffer_device_type > &permuteFromLIDs, const Kokkos::DualView< const local_ordinal_type *, buffer_device_type > &remoteLIDs, const Kokkos::DualView< const local_ordinal_type *, buffer_device_type > &exportLIDs, Distributor &distor, const ReverseOption revOp, const bool commOnHost, const bool restrictedMode)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protectedvirtual
endFill()Tpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
execution_space typedefTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
expertStaticFillComplete(const Teuchos::RCP< const map_type > &domainMap, const Teuchos::RCP< const map_type > &rangeMap, const Teuchos::RCP< const import_type > &importer=Teuchos::null, const Teuchos::RCP< const export_type > &exporter=Teuchos::null, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
export_type typedefTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
exportAndFillComplete(Teuchos::RCP< CrsGraph< local_ordinal_type, global_ordinal_type, Node > > &destGraph, const export_type &exporter, const Teuchos::RCP< const map_type > &domainMap=Teuchos::null, const Teuchos::RCP< const map_type > &rangeMap=Teuchos::null, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
exportAndFillComplete(Teuchos::RCP< CrsGraph< local_ordinal_type, global_ordinal_type, Node > > &destGraph, const export_type &rowExporter, const export_type &domainExporter, const Teuchos::RCP< const map_type > &domainMap, const Teuchos::RCP< const map_type > &rangeMap, const Teuchos::RCP< Teuchos::ParameterList > &params) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
exportAndFillCompleteCrsGraph(const Teuchos::RCP< const CrsGraphType > &sourceGraph, const Export< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > &exporter, const Teuchos::RCP< const Map< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > > &domainMap=Teuchos::null, const Teuchos::RCP< const Map< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > > &rangeMap=Teuchos::null, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >related
exportAndFillCompleteCrsGraph(const Teuchos::RCP< const CrsGraphType > &sourceGraph, const Export< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > &rowExporter, const Export< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > &domainExporter, const Teuchos::RCP< const Map< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > > &domainMap, const Teuchos::RCP< const Map< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > > &rangeMap, const Teuchos::RCP< Teuchos::ParameterList > &params)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >related
exporter_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
exports_Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protected
FECrsGraph(const Teuchos::RCP< const map_type > &ownedRowMap, const Teuchos::RCP< const map_type > &ownedPlusSharedRowMap, const size_t maxNumEntriesPerRow, const Teuchos::RCP< const import_type > &ownedPlusSharedToOwnedimporter=Teuchos::null, const Teuchos::RCP< const map_type > &domainMap=Teuchos::null, const Teuchos::RCP< const map_type > &rangeMap=Teuchos::null, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
FECrsGraph(const Teuchos::RCP< const map_type > &ownedRowMap, const Teuchos::RCP< const map_type > &ownedPlusSharedRowMap, const Kokkos::DualView< const size_t *, execution_space > &numEntPerRow, const Teuchos::RCP< const import_type > &ownedPlusSharedToOwnedimporter=Teuchos::null, const Teuchos::RCP< const map_type > &domainMap=Teuchos::null, const Teuchos::RCP< const map_type > &rangeMap=Teuchos::null, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
FECrsGraph(const Teuchos::RCP< const map_type > &ownedRowMap, const Teuchos::RCP< const map_type > &ownedPlusSharedRowMap, const Teuchos::RCP< const map_type > &ownedPlusSharedColMap, const size_t maxNumEntriesPerRow, const Teuchos::RCP< const import_type > &ownedPlusSharedToOwnedimporter=Teuchos::null, const Teuchos::RCP< const map_type > &domainMap=Teuchos::null, const Teuchos::RCP< const map_type > &rangeMap=Teuchos::null, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
FECrsGraph(const Teuchos::RCP< const map_type > &ownedRowMap, const Teuchos::RCP< const map_type > &ownedPlusSharedRowMap, const Teuchos::RCP< const map_type > &ownedPlusSharedColMap, const Kokkos::DualView< const size_t *, execution_space > &numEntPerRow, const Teuchos::RCP< const import_type > &ownedPlusSharedToOwnedimporter=Teuchos::null, const Teuchos::RCP< const map_type > &domainMap=Teuchos::null, const Teuchos::RCP< const map_type > &rangeMap=Teuchos::null, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
FECrsGraph(const FECrsGraph< LocalOrdinal, GlobalOrdinal, Node > &)=deleteTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
FECrsGraph(FECrsGraph< LocalOrdinal, GlobalOrdinal, Node > &&)=deleteTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
fillComplete(const Teuchos::RCP< const map_type > &domainMap, const Teuchos::RCP< const map_type > &rangeMap, const Teuchos::RCP< Teuchos::ParameterList > &=Teuchos::null)Tpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >inline
fillComplete(const Teuchos::RCP< Teuchos::ParameterList > &=Teuchos::null)Tpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >inline
findLocalIndices(const RowInfo &rowInfo, const Teuchos::ArrayView< const local_ordinal_type > &indices, std::function< void(const size_t, const size_t, const size_t)> fun) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
gblInds2D_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
getColMap() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getComm() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getDomainMap() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getExporter() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getGlobalMaxNumRowEntries() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getGlobalNumCols() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getGlobalNumEntries() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getGlobalNumRows() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getGlobalRowCopy(global_ordinal_type gblRow, const Teuchos::ArrayView< global_ordinal_type > &gblColInds, size_t &numColInds) const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getGlobalRowView(const global_ordinal_type gblRow, Teuchos::ArrayView< const global_ordinal_type > &gblColInds) const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getGlobalView(const RowInfo &rowinfo) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
getGlobalViewNonConst(const RowInfo &rowinfo)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
getGlobalViewRawConst(const global_ordinal_type *&gblInds, local_ordinal_type &capacity, const RowInfo &rowInfo) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
getImporter() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getIndexBase() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getLocalDiagOffsets(const Kokkos::View< size_t *, device_type, Kokkos::MemoryUnmanaged > &offsets) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
getLocalDiagOffsets(Teuchos::ArrayRCP< size_t > &offsets) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
getLocalGraph() const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
getLocalRowCopy(local_ordinal_type lclRow, const Teuchos::ArrayView< local_ordinal_type > &lclColInds, size_t &numColInds) const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getLocalRowView(const local_ordinal_type lclRow, Teuchos::ArrayView< const local_ordinal_type > &lclColInds) const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getLocalView(const RowInfo &rowinfo) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
getLocalViewNonConst(const RowInfo &rowinfo)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
getLocalViewRawConst(const local_ordinal_type *&lclInds, local_ordinal_type &capacity, const RowInfo &rowInfo) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
getMap() constTpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >inlinevirtual
getNodeAllocationSize() const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
getNodeMaxNumRowEntries() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getNodeNumCols() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getNodeNumEntries() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getNodeNumRows() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getNodePackedIndices() const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
getNodeRowPtrs() const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
getNumAllocatedEntriesInGlobalRow(global_ordinal_type globalRow) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
getNumAllocatedEntriesInLocalRow(local_ordinal_type localRow) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
getNumEntriesInGlobalRow(global_ordinal_type globalRow) const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getNumEntriesInLocalRow(local_ordinal_type localRow) const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getNumEntriesPerLocalRowUpperBound(Teuchos::ArrayRCP< const size_t > &boundPerLocalRow, size_t &boundForAllLocalRows, bool &boundSameForAllLocalRows) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
getProfileType() const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
getRangeMap() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getRowInfo(const local_ordinal_type myRow) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
getRowInfoFromGlobalRowIndex(const global_ordinal_type gblRow) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
getRowMap() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
getValidParameters() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
global_ordinal_type typedefTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
globalAssemble()Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
globalMaxNumRowEntries_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
globalNumDiags_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
globalNumEntries_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
hasColMap() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
haveGlobalConstants() const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >inline
haveGlobalConstants_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
haveLocalConstants_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
import_type typedefTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
importAndFillComplete(Teuchos::RCP< CrsGraph< local_ordinal_type, global_ordinal_type, Node > > &destGraph, const import_type &importer, const Teuchos::RCP< const map_type > &domainMap, const Teuchos::RCP< const map_type > &rangeMap, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
importAndFillComplete(Teuchos::RCP< CrsGraph< local_ordinal_type, global_ordinal_type, Node > > &destGraph, const import_type &rowImporter, const import_type &domainImporter, const Teuchos::RCP< const map_type > &domainMap, const Teuchos::RCP< const map_type > &rangeMap, const Teuchos::RCP< Teuchos::ParameterList > &params) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
importAndFillCompleteCrsGraph(const Teuchos::RCP< const CrsGraphType > &sourceGraph, const Import< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > &importer, const Teuchos::RCP< const Map< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > > &domainMap=Teuchos::null, const Teuchos::RCP< const Map< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > > &rangeMap=Teuchos::null, const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >related
importAndFillCompleteCrsGraph(const Teuchos::RCP< const CrsGraphType > &sourceGraph, const Import< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > &rowImporter, const Import< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > &domainImporter, const Teuchos::RCP< const Map< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > > &domainMap, const Teuchos::RCP< const Map< typename CrsGraphType::local_ordinal_type, typename CrsGraphType::global_ordinal_type, typename CrsGraphType::node_type > > &rangeMap, const Teuchos::RCP< Teuchos::ParameterList > &params)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >related
imports_Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protected
indicesAreSorted_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
insertGlobalIndices(const global_ordinal_type globalRow, const Teuchos::ArrayView< const global_ordinal_type > &indices)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
insertGlobalIndices(const global_ordinal_type globalRow, const local_ordinal_type numEnt, const global_ordinal_type inds[])Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
insertGlobalIndicesFiltered(const local_ordinal_type lclRow, const global_ordinal_type gblColInds[], const local_ordinal_type numGblColInds)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
insertGlobalIndicesImpl(const local_ordinal_type lclRow, const global_ordinal_type inputGblColInds[], const size_t numInputInds)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
insertGlobalIndicesImpl(const RowInfo &rowInfo, const global_ordinal_type inputGblColInds[], const size_t numInputInds, std::function< void(const size_t, const size_t, const size_t)> fun=std::function< void(const size_t, const size_t, const size_t)>())Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
insertGlobalIndicesIntoNonownedRows(const global_ordinal_type gblRow, const global_ordinal_type gblColInds[], const local_ordinal_type numGblColInds)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
insertIndices(RowInfo &rowInfo, const SLocalGlobalViews &newInds, const ELocalGlobal lg, const ELocalGlobal I)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
insertLocalIndices(const local_ordinal_type localRow, const Teuchos::ArrayView< const local_ordinal_type > &indices)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
insertLocalIndices(const local_ordinal_type localRow, const local_ordinal_type numEnt, const local_ordinal_type inds[])Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
isDistributed() constTpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >
isFillActive() const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
isFillComplete() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
isGloballyIndexed() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
isIdenticalTo(const CrsGraph< LocalOrdinal, GlobalOrdinal, Node > &graph) const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
isLocallyIndexed() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
isMerged() const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
isSorted() const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
isStorageOptimized() const Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
k_gblInds1D_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
k_lclInds1D_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
k_numAllocPerRow_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
k_numRowEntries_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
k_rowPtrs_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
lclGraph_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
lclInds2D_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
local_graph_type typedefTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
local_ordinal_type typedefTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
lowerTriangular_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
makeColMap(Teuchos::Array< int > &remotePIDs)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
makeImportExport(Teuchos::Array< int > &remotePIDs, const bool useRemotePIDs)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
makeIndicesLocal()Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
map_Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protected
map_type typedefTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
node_type typedefTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
nodeMaxNumRowEntries_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
nodeNumDiags_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
nonlocals_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
noRedundancies_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
num_row_entries_type typedefTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
numAllocForAllRows_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
numExportPacketsPerLID_Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protected
numImportPacketsPerLID_Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protected
operator=(const FECrsGraph< LocalOrdinal, GlobalOrdinal, Node > &)=deleteTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
operator=(FECrsGraph< LocalOrdinal, GlobalOrdinal, Node > &&)=deleteTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
Tpetra::CrsGraph::operator=(const CrsGraph< local_ordinal_type, global_ordinal_type, node_type > &)=defaultTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
Tpetra::CrsGraph::operator=(CrsGraph< local_ordinal_type, global_ordinal_type, node_type > &&)=defaultTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >::operator=(const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &)=defaultTpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >
DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >::operator=(DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &&)=defaultTpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >
pack(const Teuchos::ArrayView< const local_ordinal_type > &exportLIDs, Teuchos::Array< global_ordinal_type > &exports, const Teuchos::ArrayView< size_t > &numPacketsPerLID, size_t &constantNumPackets, Distributor &distor) const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >::packAndPrepare(const SrcDistObject &source, const Kokkos::DualView< const local_ordinal_type *, buffer_device_type > &exportLIDs, Kokkos::DualView< packet_type *, buffer_device_type > &exports, Kokkos::DualView< size_t *, buffer_device_type > numPacketsPerLID, size_t &constantNumPackets, Distributor &distor)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protectedvirtual
packet_type typedefTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
pftype_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
print(std::ostream &os) constTpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >
reallocArraysForNumPacketsPerLid(const size_t numExportLIDs, const size_t numImportLIDs)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protectedvirtual
reallocImportsIfNeeded(const size_t newSize, const bool verbose, const std::string *prefix)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protected
reindexColumns(const Teuchos::RCP< const map_type > &newColMap, const Teuchos::RCP< const import_type > &newImport=Teuchos::null, const bool sortIndicesInEachRow=true)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
removeEmptyProcessesInPlace(const Teuchos::RCP< const map_type > &newMap) overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >::removeEmptyProcessesInPlace(const Teuchos::RCP< const map_type > &newMap)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >virtual
removeLocalIndices(local_ordinal_type localRow)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
replaceColMap(const Teuchos::RCP< const map_type > &newColMap)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
replaceDomainMapAndImporter(const Teuchos::RCP< const map_type > &newDomainMap, const Teuchos::RCP< const import_type > &newImporter)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
resumeFill(const Teuchos::RCP< Teuchos::ParameterList > &params=Teuchos::null)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
ReverseOption enum nameTpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protected
rowMap_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
setAllIndices(const typename local_graph_type::row_map_type &rowPointers, const typename local_graph_type::entries_type::non_const_type &columnIndices)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
setAllIndices(const Teuchos::ArrayRCP< size_t > &rowPointers, const Teuchos::ArrayRCP< local_ordinal_type > &columnIndices)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
setDomainRangeMaps(const Teuchos::RCP< const map_type > &domainMap, const Teuchos::RCP< const map_type > &rangeMap)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
setLocallyModified()Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
setParameterList(const Teuchos::RCP< Teuchos::ParameterList > &params) overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >
sortAndMergeRowIndices(const RowInfo &rowInfo, const bool sorted, const bool merged)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
sortGhostsAssociatedWithEachProcessor_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
storageStatus_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
supportsRowViews() const overrideTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
swap(CrsGraph< local_ordinal_type, global_ordinal_type, Node > &graph)Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
switchActiveCrsGraph()Tpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >
t_GlobalOrdinal_1D typedefTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >::unpackAndCombine(const Kokkos::DualView< const local_ordinal_type *, buffer_device_type > &importLIDs, Kokkos::DualView< packet_type *, buffer_device_type > imports, Kokkos::DualView< size_t *, buffer_device_type > numPacketsPerLID, const size_t constantNumPackets, Distributor &distor, const CombineMode combineMode)Tpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >protectedvirtual
upperTriangular_Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protected
useAtomicUpdatesByDefaultTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >protectedstatic
~CrsGraph()=defaultTpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
~DistObject()=defaultTpetra::DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node >virtual
~FECrsGraph()=defaultTpetra::FECrsGraph< LocalOrdinal, GlobalOrdinal, Node >virtual
~Packable()Tpetra::Packable< GlobalOrdinal, LocalOrdinal >inlinevirtual
~RowGraph()Tpetra::RowGraph< LocalOrdinal, GlobalOrdinal, Node >inlinevirtual
~SrcDistObject()Tpetra::SrcDistObjectinlinevirtual