|
| RCP< const Comm< int > > | getComm () const |
| | Returns the communicator. More...
|
| |
| RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > | getRowMap () const |
| | Returns the Map that describes the row distribution in this graph. More...
|
| |
| RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > | getColMap () const |
| | Returns the Map that describes the column distribution in this graph. More...
|
| |
| RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > | getDomainMap () const |
| | Returns the Map associated with the domain of this graph. More...
|
| |
| RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > | getRangeMap () const |
| | Returns the Map associated with the domain of this graph. More...
|
| |
| RCP< const Import< LocalOrdinal, GlobalOrdinal, Node > > | getImporter () const |
| | Returns the importer associated with this graph. More...
|
| |
| RCP< const Export< LocalOrdinal, GlobalOrdinal, Node > > | getExporter () const |
| | Returns the exporter associated with this graph. More...
|
| |
| global_size_t | getGlobalNumRows () const |
| | Returns the number of global rows in the graph. More...
|
| |
| global_size_t | getGlobalNumCols () const |
| | Returns the number of global columns in the graph. More...
|
| |
| size_t | getNodeNumRows () const |
| | Returns the number of graph rows owned on the calling node. More...
|
| |
| size_t | getNodeNumCols () const |
| | Returns the number of columns connected to the locally owned rows of this graph. More...
|
| |
| GlobalOrdinal | getIndexBase () const |
| | Returns the index base for global indices for this graph. More...
|
| |
| global_size_t | getGlobalNumEntries () const |
| | Returns the global number of entries in the graph. More...
|
| |
| size_t | getNodeNumEntries () const |
| | Returns the local number of entries in the graph. More...
|
| |
| size_t | getNumEntriesInGlobalRow (GlobalOrdinal globalRow) const |
| | Returns the current number of entries on this node in the specified global row. More...
|
| |
| size_t | getNumEntriesInLocalRow (LocalOrdinal localRow) const |
| | Returns the current number of entries on this node in the specified local row. More...
|
| |
| size_t | getNumAllocatedEntriesInGlobalRow (GlobalOrdinal globalRow) const |
| | Returns the current number of allocated entries for this node in the specified global row . More...
|
| |
| size_t | getNumAllocatedEntriesInLocalRow (LocalOrdinal localRow) const |
| | Returns the current number of allocated entries on this node in the specified local row. More...
|
| |
| size_t | getGlobalMaxNumRowEntries () const |
| | Maximum number of entries in all rows over all processes. More...
|
| |
| size_t | getNodeMaxNumRowEntries () const |
| | Maximum number of entries in all rows owned by the calling process. More...
|
| |
| bool | hasColMap () const |
| | Whether the graph has a column Map. More...
|
| |
| bool | isLocallyIndexed () const |
| | Whether column indices are stored using local indices on the calling process. More...
|
| |
| bool | isGloballyIndexed () const |
| | Whether column indices are stored using global indices on the calling process. More...
|
| |
| bool | isFillComplete () const |
| | Whether fillComplete() has been called and the graph is in compute mode. More...
|
| |
| bool | isStorageOptimized () const |
| | Returns true if storage has been optimized. More...
|
| |
| void | getGlobalRowView (GlobalOrdinal GlobalRow, ArrayView< const GlobalOrdinal > &Indices) const |
| | Return a const, nonpersisting view of global indices in the given row. More...
|
| |
| void | getLocalRowView (LocalOrdinal LocalRow, ArrayView< const LocalOrdinal > &indices) const |
| | Return a const, nonpersisting view of local indices in the given row. More...
|
| |
| void | computeGlobalConstants () |
| | Force the computation of global constants if we don't have them. More...
|
| |
|
| ArrayRCP< const size_t > | getNodeRowPtrs () const |
| | Get an ArrayRCP of the row-offsets. More...
|
| |
| Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > | getMap () const |
| | Implements DistObject interface. More...
|
| |
| void | doImport (const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &source, const Import< LocalOrdinal, GlobalOrdinal, Node > &importer, CombineMode CM) |
| | Import. More...
|
| |
| void | doExport (const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &dest, const Import< LocalOrdinal, GlobalOrdinal, Node > &importer, CombineMode CM) |
| | Export. More...
|
| |
| void | doImport (const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &source, const Export< LocalOrdinal, GlobalOrdinal, Node > &exporter, CombineMode CM) |
| | Import (using an Exporter). More...
|
| |
| void | doExport (const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &dest, const Export< LocalOrdinal, GlobalOrdinal, Node > &exporter, CombineMode CM) |
| | Export (using an Importer). More...
|
| |
|
| typedef CrsGraph<>::local_ordinal_type | local_ordinal_type |
| |
| typedef typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type | global_ordinal_type |
| |
| typedef typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type | node_type |
| |
| virtual | ~CrsGraph () |
| | Destructor. More...
|
| |
| virtual void | insertGlobalIndices (typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type globalRow, const ArrayView< const typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type > &indices)=0 |
| | Insert global indices into the graph. More...
|
| |
| virtual void | insertLocalIndices (const CrsGraph<>::local_ordinal_type localRow, const ArrayView< const CrsGraph<>::local_ordinal_type > &indices)=0 |
| | Insert local indices into the graph. More...
|
| |
| virtual void | removeLocalIndices (CrsGraph<>::local_ordinal_type localRow)=0 |
| | Remove all graph indices from the specified local row. More...
|
| |
| virtual void | fillComplete (const RCP< const Map< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > > &domainMap, const RCP< const Map< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > > &rangeMap, const RCP< ParameterList > ¶ms=null)=0 |
| | Signal that data entry is complete, specifying domain and range maps. More...
|
| |
| virtual RCP< const Comm< int > > | getComm () const=0 |
| | Returns the communicator. More...
|
| |
| virtual RCP< const Map< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > > | getRowMap () const=0 |
| | Returns the Map that describes the row distribution in this graph. More...
|
| |
| virtual RCP< const Map< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > > | getColMap () const=0 |
| | Returns the Map that describes the column distribution in this graph. More...
|
| |
| virtual RCP< const Map< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > > | getDomainMap () const=0 |
| | Returns the Map associated with the domain of this graph. More...
|
| |
| virtual RCP< const Map< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > > | getRangeMap () const=0 |
| | Returns the Map associated with the domain of this graph. More...
|
| |
| virtual RCP< const Import< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > > | getImporter () const=0 |
| | Returns the importer associated with this graph. More...
|
| |
| virtual RCP< const Export< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > > | getExporter () const=0 |
| | Returns the exporter associated with this graph. More...
|
| |
| virtual global_size_t | getGlobalNumRows () const=0 |
| | Returns the number of global rows in the graph. More...
|
| |
| virtual global_size_t | getGlobalNumCols () const=0 |
| | Returns the number of global columns in the graph. More...
|
| |
| virtual size_t | getNodeNumRows () const=0 |
| | Returns the number of graph rows owned on the calling node. More...
|
| |
| virtual size_t | getNodeNumCols () const=0 |
| | Returns the number of columns connected to the locally owned rows of this graph. More...
|
| |
| virtual typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type | getIndexBase () const=0 |
| | Returns the index base for global indices for this graph. More...
|
| |
| virtual global_size_t | getGlobalNumEntries () const=0 |
| | Returns the global number of entries in the graph. More...
|
| |
| virtual size_t | getNodeNumEntries () const=0 |
| | Returns the local number of entries in the graph. More...
|
| |
| virtual size_t | getNumEntriesInGlobalRow (typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type globalRow) const=0 |
| | Returns the current number of entries on this node in the specified global row. More...
|
| |
| virtual size_t | getNumEntriesInLocalRow (CrsGraph<>::local_ordinal_type localRow) const=0 |
| | Returns the current number of entries on this node in the specified local row. More...
|
| |
| virtual size_t | getNumAllocatedEntriesInGlobalRow (typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type globalRow) const=0 |
| | Returns the current number of allocated entries for this node in the specified global row . More...
|
| |
| virtual size_t | getNumAllocatedEntriesInLocalRow (CrsGraph<>::local_ordinal_type localRow) const=0 |
| | Returns the current number of allocated entries on this node in the specified local row. More...
|
| |
| virtual size_t | getGlobalMaxNumRowEntries () const=0 |
| | Maximum number of entries in all rows over all processes. More...
|
| |
| virtual size_t | getNodeMaxNumRowEntries () const=0 |
| | Maximum number of entries in all rows owned by the calling process. More...
|
| |
| virtual bool | hasColMap () const=0 |
| | Whether the graph has a column Map. More...
|
| |
| virtual bool | isLocallyIndexed () const=0 |
| | Whether column indices are stored using local indices on the calling process. More...
|
| |
| virtual bool | isGloballyIndexed () const=0 |
| | Whether column indices are stored using global indices on the calling process. More...
|
| |
| virtual bool | isFillComplete () const=0 |
| | Whether fillComplete() has been called and the graph is in compute mode. More...
|
| |
| virtual bool | isStorageOptimized () const=0 |
| | Returns true if storage has been optimized. More...
|
| |
| virtual void | getGlobalRowView (typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type GlobalRow, ArrayView< const typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type > &Indices) const=0 |
| | Return a const, nonpersisting view of global indices in the given row. More...
|
| |
| virtual void | getLocalRowView (CrsGraph<>::local_ordinal_type LocalRow, ArrayView< const CrsGraph<>::local_ordinal_type > &indices) const=0 |
| | Return a const, nonpersisting view of local indices in the given row. More...
|
| |
| virtual std::string | description () const=0 |
| | Return a simple one-line description of this object. More...
|
| |
| virtual | ~DistObject () |
| | Destructor. More...
|
| |
| virtual void | doImport (const DistObject< typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > &source, const Import< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > &importer, CombineMode CM)=0 |
| | Import data into this object using an Import object ("forward mode"). More...
|
| |
| virtual void | doImport (const DistObject< typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > &source, const Export< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > &exporter, CombineMode CM)=0 |
| | Import data into this object using an Export object ("reverse mode"). More...
|
| |
| virtual void | doExport (const DistObject< typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > &source, const Export< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > &exporter, CombineMode CM)=0 |
| | Export data into this object using an Export object ("forward mode"). More...
|
| |
| virtual void | doExport (const DistObject< typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > &source, const Import< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > &importer, CombineMode CM)=0 |
| | Export data into this object using an Import object ("reverse mode"). More...
|
| |
| virtual Teuchos::RCP< const Map< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type, typename CrsGraph< CrsGraph<>::local_ordinal_type >::global_ordinal_type >::node_type > > | getMap () const=0 |
| | The Map describing the parallel distribution of this object. More...
|
| |
| void | describe (std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
| |
| virtual | ~Describable () |
| |
| DescribableStreamManipulatorState | describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) |
| |
| std::ostream & | operator<< (std::ostream &os, const DescribableStreamManipulatorState &d) |
| |
| void | describe (std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
| |
| virtual | ~Describable () |
| |
| | LabeledObject () |
| |
| virtual | ~LabeledObject () |
| |
| virtual void | setObjectLabel (const std::string &objectLabel) |
| |
| virtual std::string | getObjectLabel () const |
| |
| static const EVerbosityLevel | verbLevel_default |
| |
template<class LocalOrdinal = CrsGraph<>::local_ordinal_type, class GlobalOrdinal = typename CrsGraph<LocalOrdinal>::global_ordinal_type, class Node = typename CrsGraph<LocalOrdinal, GlobalOrdinal>::node_type>
class Xpetra::TpetraCrsGraph< LocalOrdinal, GlobalOrdinal, Node >
Definition at line 79 of file Xpetra_TpetraCrsGraph.hpp.