#include <Xpetra_EpetraCrsGraph.hpp>
Public Member Functions | |
| Teuchos::RCP< const Map < LocalOrdinal, GlobalOrdinal, Node > > | getMap () const |
| Implements DistObject interface. | |
| void | doImport (const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &source, const Import< LocalOrdinal, GlobalOrdinal, Node > &importer, CombineMode CM) |
| Import. | |
| void | doExport (const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &dest, const Import< LocalOrdinal, GlobalOrdinal, Node > &importer, CombineMode CM) |
| Export. | |
| void | doImport (const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &source, const Export< LocalOrdinal, GlobalOrdinal, Node > &exporter, CombineMode CM) |
| Import (using an Exporter). | |
| void | doExport (const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &dest, const Export< LocalOrdinal, GlobalOrdinal, Node > &exporter, CombineMode CM) |
| Export (using an Importer). | |
Private Types | |
| typedef int | LocalOrdinal |
| typedef EpetraGlobalOrdinal | GlobalOrdinal |
| typedef CrsGraph< LocalOrdinal, GlobalOrdinal >::node_type | Node |
| typedef Map< LocalOrdinal, GlobalOrdinal, Node > | map_type |
| The specialization of Map used by this class. | |
Private Attributes | |
| RCP< Epetra_CrsGraph > | graph_ |
Constructor/Destructor Methods | |
| EpetraCrsGraphT (const RCP< const map_type > &rowMap, size_t maxNumEntriesPerRow, ProfileType pftype=DynamicProfile, const RCP< ParameterList > ¶ms=null) | |
| Constructor specifying fixed number of entries for each row. | |
| EpetraCrsGraphT (const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &rowMap, const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &colMap, size_t maxNumEntriesPerRow, ProfileType pftype=DynamicProfile, const RCP< ParameterList > ¶ms=null) | |
| Constructor specifying column Map and fixed number of entries for each row. | |
| virtual | ~EpetraCrsGraphT () |
| Destructor. | |
Insertion/Removal Methods | |
| void | insertGlobalIndices (GlobalOrdinal globalRow, const ArrayView< const GlobalOrdinal > &indices) |
| Insert global indices into the graph. | |
| void | insertLocalIndices (const LocalOrdinal localRow, const ArrayView< const LocalOrdinal > &indices) |
| Insert local indices into the graph. | |
| void | removeLocalIndices (LocalOrdinal localRow) |
| Remove all graph indices from the specified local row. | |
Transformational Methods | |
| void | fillComplete (const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &domainMap, const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &rangeMap, const RCP< ParameterList > ¶ms=null) |
| Signal that data entry is complete, specifying domain and range maps. | |
| void | fillComplete (const RCP< ParameterList > ¶ms=null) |
| Signal that data entry is complete. | |
Methods implementing RowGraph. | |
| RCP< const Comm< int > > | getComm () const |
| Returns the communicator. | |
| RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > | getRowMap () const |
| Returns the Map that describes the row distribution in this graph. | |
| RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > | getColMap () const |
| Returns the Map that describes the column distribution in this graph. | |
| RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > | getDomainMap () const |
| Returns the Map associated with the domain of this graph. | |
| RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > | getRangeMap () const |
| Returns the Map associated with the domain of this graph. | |
| RCP< const Import < LocalOrdinal, GlobalOrdinal, Node > > | getImporter () const |
| Returns the importer associated with this graph. | |
| RCP< const Export < LocalOrdinal, GlobalOrdinal, Node > > | getExporter () const |
| Returns the exporter associated with this graph. | |
| global_size_t | getGlobalNumRows () const |
| Returns the number of global rows in the graph. | |
| global_size_t | getGlobalNumCols () const |
| Returns the number of global columns in the graph. | |
| size_t | getNodeNumRows () const |
| Returns the number of graph rows owned on the calling node. | |
| size_t | getNodeNumCols () const |
| Returns the number of columns connected to the locally owned rows of this graph. | |
| GlobalOrdinal | getIndexBase () const |
| Returns the index base for global indices for this graph. | |
| global_size_t | getGlobalNumEntries () const |
| Returns the global number of entries in the graph. | |
| size_t | getNodeNumEntries () const |
| Returns the local number of entries in the graph. | |
| size_t | getNumEntriesInGlobalRow (GlobalOrdinal globalRow) const |
| Returns the current number of entries on this node in the specified global row. | |
| size_t | getNumEntriesInLocalRow (LocalOrdinal localRow) const |
| Returns the current number of entries on this node in the specified local row. | |
| size_t | getNumAllocatedEntriesInGlobalRow (GlobalOrdinal globalRow) const |
| Returns the current number of allocated entries for this node in the specified global row . | |
| size_t | getNumAllocatedEntriesInLocalRow (LocalOrdinal localRow) const |
| Returns the current number of allocated entries on this node in the specified local row. | |
| global_size_t | getGlobalNumDiags () const |
| Returns the number of global diagonal entries, based on global row/column index comparisons. | |
| size_t | getNodeNumDiags () const |
| Returns the number of local diagonal entries, based on global row/column index comparisons. | |
| size_t | getGlobalMaxNumRowEntries () const |
| Maximum number of entries in all rows over all processes. | |
| size_t | getNodeMaxNumRowEntries () const |
| Maximum number of entries in all rows owned by the calling process. | |
| bool | hasColMap () const |
| Whether the graph has a column Map. | |
| bool | isLowerTriangular () const |
| Whether the graph is locally lower triangular. | |
| bool | isUpperTriangular () const |
| Whether the graph is locally upper triangular. | |
| bool | isLocallyIndexed () const |
| Whether column indices are stored using local indices on the calling process. | |
| bool | isGloballyIndexed () const |
| Whether column indices are stored using global indices on the calling process. | |
| bool | isFillComplete () const |
| Whether fillComplete() has been called and the graph is in compute mode. | |
| bool | isStorageOptimized () const |
| Returns true if storage has been optimized. | |
| void | getGlobalRowView (GlobalOrdinal GlobalRow, ArrayView< const GlobalOrdinal > &Indices) const |
| Return a const, nonpersisting view of global indices in the given row. | |
| void | getLocalRowView (LocalOrdinal LocalRow, ArrayView< const LocalOrdinal > &indices) const |
| Return a const, nonpersisting view of local indices in the given row. | |
Overridden from Teuchos::Describable | |
| std::string | description () const |
| Return a simple one-line description of this object. | |
| void | describe (Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const |
| Print the object with some verbosity level to an FancyOStream object. | |
Xpetra specific | |
| EpetraCrsGraphT (const Teuchos::RCP< Epetra_CrsGraph > &graph) | |
| EpetraCrsGraphT constructor to wrap a Epetra_CrsGraph object. | |
| RCP< const Epetra_CrsGraph > | getEpetra_CrsGraph () const |
| Get the underlying Epetra graph. | |
Definition at line 74 of file Xpetra_EpetraCrsGraph.hpp.
typedef int Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::LocalOrdinal [private] |
Definition at line 77 of file Xpetra_EpetraCrsGraph.hpp.
typedef EpetraGlobalOrdinal Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::GlobalOrdinal [private] |
Definition at line 78 of file Xpetra_EpetraCrsGraph.hpp.
typedef CrsGraph<LocalOrdinal, GlobalOrdinal>::node_type Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::Node [private] |
Definition at line 79 of file Xpetra_EpetraCrsGraph.hpp.
typedef Map<LocalOrdinal,GlobalOrdinal,Node> Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::map_type [private] |
The specialization of Map used by this class.
Definition at line 81 of file Xpetra_EpetraCrsGraph.hpp.
| Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::EpetraCrsGraphT | ( | const RCP< const map_type > & | rowMap, |
| size_t | maxNumEntriesPerRow, | ||
| ProfileType | pftype = DynamicProfile, |
||
| const RCP< ParameterList > & | params = null |
||
| ) |
Constructor specifying fixed number of entries for each row.
| Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::EpetraCrsGraphT | ( | const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > & | rowMap, |
| const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > & | colMap, | ||
| size_t | maxNumEntriesPerRow, | ||
| ProfileType | pftype = DynamicProfile, |
||
| const RCP< ParameterList > & | params = null |
||
| ) |
Constructor specifying column Map and fixed number of entries for each row.
| virtual Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::~EpetraCrsGraphT | ( | ) | [inline, virtual] |
Destructor.
Definition at line 103 of file Xpetra_EpetraCrsGraph.hpp.
| Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::EpetraCrsGraphT | ( | const Teuchos::RCP< Epetra_CrsGraph > & | graph | ) | [inline] |
EpetraCrsGraphT constructor to wrap a Epetra_CrsGraph object.
Definition at line 268 of file Xpetra_EpetraCrsGraph.hpp.
| void Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::insertGlobalIndices | ( | GlobalOrdinal | globalRow, |
| const ArrayView< const GlobalOrdinal > & | indices | ||
| ) | [virtual] |
Insert global indices into the graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 81 of file Xpetra_EpetraCrsGraph.cpp.
| void Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::insertLocalIndices | ( | const LocalOrdinal | localRow, |
| const ArrayView< const LocalOrdinal > & | indices | ||
| ) | [virtual] |
Insert local indices into the graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 89 of file Xpetra_EpetraCrsGraph.cpp.
| void Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::removeLocalIndices | ( | LocalOrdinal | localRow | ) | [inline, virtual] |
Remove all graph indices from the specified local row.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 117 of file Xpetra_EpetraCrsGraph.hpp.
| void Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::fillComplete | ( | const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > & | domainMap, |
| const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > & | rangeMap, | ||
| const RCP< ParameterList > & | params = null |
||
| ) |
Signal that data entry is complete, specifying domain and range maps.
Definition at line 123 of file Xpetra_EpetraCrsGraph.cpp.
| void Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::fillComplete | ( | const RCP< ParameterList > & | params = null | ) | [virtual] |
Signal that data entry is complete.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 133 of file Xpetra_EpetraCrsGraph.cpp.
| RCP< const Comm< int > > Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getComm | ( | ) | const [inline, virtual] |
Returns the communicator.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 136 of file Xpetra_EpetraCrsGraph.hpp.
| RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getRowMap | ( | ) | const [inline, virtual] |
Returns the Map that describes the row distribution in this graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 142 of file Xpetra_EpetraCrsGraph.hpp.
| RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getColMap | ( | ) | const [inline, virtual] |
Returns the Map that describes the column distribution in this graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 145 of file Xpetra_EpetraCrsGraph.hpp.
| RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getDomainMap | ( | ) | const [inline, virtual] |
Returns the Map associated with the domain of this graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 148 of file Xpetra_EpetraCrsGraph.hpp.
| RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getRangeMap | ( | ) | const [inline, virtual] |
Returns the Map associated with the domain of this graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 151 of file Xpetra_EpetraCrsGraph.hpp.
| RCP< const Import< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getImporter | ( | ) | const [inline, virtual] |
Returns the importer associated with this graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 154 of file Xpetra_EpetraCrsGraph.hpp.
| RCP< const Export< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getExporter | ( | ) | const [inline, virtual] |
Returns the exporter associated with this graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 157 of file Xpetra_EpetraCrsGraph.hpp.
| global_size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getGlobalNumRows | ( | ) | const [inline, virtual] |
Returns the number of global rows in the graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 160 of file Xpetra_EpetraCrsGraph.hpp.
| global_size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getGlobalNumCols | ( | ) | const [inline, virtual] |
Returns the number of global columns in the graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 163 of file Xpetra_EpetraCrsGraph.hpp.
| size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getNodeNumRows | ( | ) | const [inline, virtual] |
Returns the number of graph rows owned on the calling node.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 166 of file Xpetra_EpetraCrsGraph.hpp.
| size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getNodeNumCols | ( | ) | const [inline, virtual] |
Returns the number of columns connected to the locally owned rows of this graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 169 of file Xpetra_EpetraCrsGraph.hpp.
| GlobalOrdinal Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getIndexBase | ( | ) | const [inline, virtual] |
Returns the index base for global indices for this graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 172 of file Xpetra_EpetraCrsGraph.hpp.
| global_size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getGlobalNumEntries | ( | ) | const [inline, virtual] |
Returns the global number of entries in the graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 175 of file Xpetra_EpetraCrsGraph.hpp.
| size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getNodeNumEntries | ( | ) | const [inline, virtual] |
Returns the local number of entries in the graph.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 178 of file Xpetra_EpetraCrsGraph.hpp.
| size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getNumEntriesInGlobalRow | ( | GlobalOrdinal | globalRow | ) | const [inline, virtual] |
Returns the current number of entries on this node in the specified global row.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 181 of file Xpetra_EpetraCrsGraph.hpp.
| size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getNumEntriesInLocalRow | ( | LocalOrdinal | localRow | ) | const [inline, virtual] |
Returns the current number of entries on this node in the specified local row.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 184 of file Xpetra_EpetraCrsGraph.hpp.
| size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getNumAllocatedEntriesInGlobalRow | ( | GlobalOrdinal | globalRow | ) | const [inline, virtual] |
Returns the current number of allocated entries for this node in the specified global row .
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 187 of file Xpetra_EpetraCrsGraph.hpp.
| size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getNumAllocatedEntriesInLocalRow | ( | LocalOrdinal | localRow | ) | const [inline, virtual] |
Returns the current number of allocated entries on this node in the specified local row.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 190 of file Xpetra_EpetraCrsGraph.hpp.
| global_size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getGlobalNumDiags | ( | ) | const [inline, virtual] |
Returns the number of global diagonal entries, based on global row/column index comparisons.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 193 of file Xpetra_EpetraCrsGraph.hpp.
| size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getNodeNumDiags | ( | ) | const [inline, virtual] |
Returns the number of local diagonal entries, based on global row/column index comparisons.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 196 of file Xpetra_EpetraCrsGraph.hpp.
| size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getGlobalMaxNumRowEntries | ( | ) | const [inline, virtual] |
Maximum number of entries in all rows over all processes.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 199 of file Xpetra_EpetraCrsGraph.hpp.
| size_t Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getNodeMaxNumRowEntries | ( | ) | const [inline, virtual] |
Maximum number of entries in all rows owned by the calling process.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 202 of file Xpetra_EpetraCrsGraph.hpp.
| bool Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::hasColMap | ( | ) | const [inline, virtual] |
Whether the graph has a column Map.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 205 of file Xpetra_EpetraCrsGraph.hpp.
| bool Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::isLowerTriangular | ( | ) | const [inline, virtual] |
Whether the graph is locally lower triangular.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 208 of file Xpetra_EpetraCrsGraph.hpp.
| bool Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::isUpperTriangular | ( | ) | const [inline, virtual] |
Whether the graph is locally upper triangular.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 211 of file Xpetra_EpetraCrsGraph.hpp.
| bool Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::isLocallyIndexed | ( | ) | const [inline, virtual] |
Whether column indices are stored using local indices on the calling process.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 214 of file Xpetra_EpetraCrsGraph.hpp.
| bool Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::isGloballyIndexed | ( | ) | const [inline, virtual] |
Whether column indices are stored using global indices on the calling process.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 217 of file Xpetra_EpetraCrsGraph.hpp.
| bool Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::isFillComplete | ( | ) | const [inline, virtual] |
Whether fillComplete() has been called and the graph is in compute mode.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 220 of file Xpetra_EpetraCrsGraph.hpp.
| bool Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::isStorageOptimized | ( | ) | const [inline, virtual] |
Returns true if storage has been optimized.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 223 of file Xpetra_EpetraCrsGraph.hpp.
| void Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getGlobalRowView | ( | GlobalOrdinal | GlobalRow, |
| ArrayView< const GlobalOrdinal > & | Indices | ||
| ) | const [virtual] |
Return a const, nonpersisting view of global indices in the given row.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 97 of file Xpetra_EpetraCrsGraph.cpp.
| void Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getLocalRowView | ( | LocalOrdinal | LocalRow, |
| ArrayView< const LocalOrdinal > & | indices | ||
| ) | const [virtual] |
Return a const, nonpersisting view of local indices in the given row.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 110 of file Xpetra_EpetraCrsGraph.cpp.
| std::string Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::description | ( | ) | const [virtual] |
Return a simple one-line description of this object.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 143 of file Xpetra_EpetraCrsGraph.cpp.
| void Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::describe | ( | Teuchos::FancyOStream & | out, |
| const Teuchos::EVerbosityLevel | verbLevel = Teuchos::Describable::verbLevel_default |
||
| ) | const [virtual] |
Print the object with some verbosity level to an FancyOStream object.
Implements Xpetra::CrsGraph< int, EpetraGlobalOrdinal >.
Definition at line 146 of file Xpetra_EpetraCrsGraph.cpp.
| Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getMap | ( | ) | const [inline, virtual] |
Implements DistObject interface.
Access function for the Tpetra::Map this DistObject was constructed with.
Implements Xpetra::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node >.
Definition at line 248 of file Xpetra_EpetraCrsGraph.hpp.
| void Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::doImport | ( | const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > & | source, |
| const Import< LocalOrdinal, GlobalOrdinal, Node > & | importer, | ||
| CombineMode | CM | ||
| ) |
Definition at line 170 of file Xpetra_EpetraCrsGraph.cpp.
| void Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::doExport | ( | const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > & | dest, |
| const Import< LocalOrdinal, GlobalOrdinal, Node > & | importer, | ||
| CombineMode | CM | ||
| ) |
Definition at line 183 of file Xpetra_EpetraCrsGraph.cpp.
| void Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::doImport | ( | const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > & | source, |
| const Export< LocalOrdinal, GlobalOrdinal, Node > & | exporter, | ||
| CombineMode | CM | ||
| ) |
Import (using an Exporter).
Definition at line 196 of file Xpetra_EpetraCrsGraph.cpp.
| void Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::doExport | ( | const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > & | dest, |
| const Export< LocalOrdinal, GlobalOrdinal, Node > & | exporter, | ||
| CombineMode | CM | ||
| ) |
Export (using an Importer).
Definition at line 210 of file Xpetra_EpetraCrsGraph.cpp.
| RCP< const Epetra_CrsGraph> Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::getEpetra_CrsGraph | ( | ) | const [inline] |
Get the underlying Epetra graph.
Definition at line 273 of file Xpetra_EpetraCrsGraph.hpp.
RCP<Epetra_CrsGraph> Xpetra::EpetraCrsGraphT< EpetraGlobalOrdinal >::graph_ [private] |
Definition at line 279 of file Xpetra_EpetraCrsGraph.hpp.
1.7.6.1