Xpetra  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Xpetra::TpetraCrsGraph< int, long long, EpetraNode > Class Template Reference

#include <Xpetra_TpetraCrsGraph_def.hpp>

Inheritance diagram for Xpetra::TpetraCrsGraph< int, long long, EpetraNode >:
Xpetra::CrsGraph< int, long long, EpetraNode > Xpetra::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node >

Public Member Functions

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...
 
- Public Member Functions inherited from Xpetra::CrsGraph< int, long long, EpetraNode >
virtual ~CrsGraph ()
 Destructor. More...
 
- Public Member Functions inherited from Xpetra::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node >
virtual ~DistObject ()
 Destructor. More...
 
virtual void doImport (const DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > &source, const Import< LocalOrdinal, GlobalOrdinal, Node > &importer, CombineMode CM)=0
 Import data into this object using an Import object ("forward mode"). More...
 
virtual void doExport (const DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > &source, const Export< LocalOrdinal, GlobalOrdinal, Node > &exporter, CombineMode CM)=0
 Export data into this object using an Export object ("forward mode"). More...
 
virtual void doImport (const DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > &source, const Export< LocalOrdinal, GlobalOrdinal, Node > &exporter, CombineMode CM)=0
 Import data into this object using an Export object ("reverse mode"). More...
 
virtual void doExport (const DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node > &source, const Import< LocalOrdinal, GlobalOrdinal, Node > &importer, CombineMode CM)=0
 Export data into this object using an Import object ("reverse mode"). More...
 

Private Types

typedef int LocalOrdinal
 
typedef long long GlobalOrdinal
 
typedef EpetraNode Node
 
typedef TpetraCrsGraph
< LocalOrdinal, GlobalOrdinal,
Node
TpetraCrsGraphClass
 
typedef Map< LocalOrdinal,
GlobalOrdinal, Node
map_type
 

Constructor/Destructor Methods

 TpetraCrsGraph (const RCP< const map_type > &rowMap, size_t maxNumEntriesPerRow, const RCP< ParameterList > &params=null)
 Constructor specifying fixed number of entries for each row. More...
 
 TpetraCrsGraph (const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &rowMap, const ArrayRCP< const size_t > &NumEntriesPerRowToAlloc, const RCP< ParameterList > &params=null)
 Constructor specifying (possibly different) number of entries in each row. More...
 
 TpetraCrsGraph (const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &rowMap, const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &colMap, size_t maxNumEntriesPerRow, const RCP< ParameterList > &params=null)
 Constructor specifying column Map and fixed number of entries for each row. More...
 
 TpetraCrsGraph (const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &rowMap, const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &colMap, const ArrayRCP< const size_t > &NumEntriesPerRowToAlloc, const RCP< ParameterList > &params=null)
 Constructor specifying column Map and number of entries in each row. More...
 
virtual ~TpetraCrsGraph ()
 Destructor. More...
 

Insertion/Removal Methods

void insertGlobalIndices (GlobalOrdinal globalRow, const ArrayView< const GlobalOrdinal > &indices)
 Insert global indices into the graph. More...
 
void insertLocalIndices (const LocalOrdinal localRow, const ArrayView< const LocalOrdinal > &indices)
 Insert local indices into the graph. More...
 
void removeLocalIndices (LocalOrdinal localRow)
 Remove all graph indices from the specified local row. More...
 

Transformational Methods

void 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. More...
 
void fillComplete (const RCP< ParameterList > &params=null)
 Signal that data entry is complete. More...
 

Methods implementing RowGraph.

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 ()
 Dummy implementation for computeGlobalConstants. More...
 

Overridden from Teuchos::Describable

std::string description () const
 Return a simple one-line description of this object. More...
 
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. More...
 

Advanced methods, at increased risk of deprecation.

ArrayRCP< const size_t > getNodeRowPtrs () const
 Get an ArrayRCP of the row-offsets. More...
 

Xpetra specific

 TpetraCrsGraph (const Teuchos::RCP< Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > &graph)
 TpetraCrsGraph constructor to wrap a Tpetra::CrsGraph object. More...
 
RCP< const Tpetra::CrsGraph
< LocalOrdinal, GlobalOrdinal,
Node > > 
getTpetra_CrsGraph () const
 Get the underlying Tpetra graph. More...
 

Additional Inherited Members

- Public Types inherited from Xpetra::CrsGraph< int, long long, EpetraNode >
typedef int local_ordinal_type
 
typedef long long global_ordinal_type
 
typedef EpetraNode node_type
 

Detailed Description

template<>
class Xpetra::TpetraCrsGraph< int, long long, EpetraNode >

Definition at line 657 of file Xpetra_TpetraCrsGraph_def.hpp.

Member Typedef Documentation

typedef int Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::LocalOrdinal
private

Definition at line 660 of file Xpetra_TpetraCrsGraph_def.hpp.

typedef long long Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::GlobalOrdinal
private

Definition at line 661 of file Xpetra_TpetraCrsGraph_def.hpp.

typedef EpetraNode Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::Node
private

Definition at line 662 of file Xpetra_TpetraCrsGraph_def.hpp.

Definition at line 666 of file Xpetra_TpetraCrsGraph_def.hpp.

Constructor & Destructor Documentation

Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::TpetraCrsGraph ( const RCP< const map_type > &  rowMap,
size_t  maxNumEntriesPerRow,
const RCP< ParameterList > &  params = null 
)
inline

Constructor specifying fixed number of entries for each row.

Definition at line 674 of file Xpetra_TpetraCrsGraph_def.hpp.

Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::TpetraCrsGraph ( const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &  rowMap,
const ArrayRCP< const size_t > &  NumEntriesPerRowToAlloc,
const RCP< ParameterList > &  params = null 
)
inline

Constructor specifying (possibly different) number of entries in each row.

Definition at line 679 of file Xpetra_TpetraCrsGraph_def.hpp.

Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::TpetraCrsGraph ( const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &  rowMap,
const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &  colMap,
size_t  maxNumEntriesPerRow,
const RCP< ParameterList > &  params = null 
)
inline

Constructor specifying column Map and fixed number of entries for each row.

Definition at line 684 of file Xpetra_TpetraCrsGraph_def.hpp.

Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::TpetraCrsGraph ( const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &  rowMap,
const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &  colMap,
const ArrayRCP< const size_t > &  NumEntriesPerRowToAlloc,
const RCP< ParameterList > &  params = null 
)
inline

Constructor specifying column Map and number of entries in each row.

Definition at line 689 of file Xpetra_TpetraCrsGraph_def.hpp.

virtual Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::~TpetraCrsGraph ( )
inlinevirtual

Destructor.

Definition at line 790 of file Xpetra_TpetraCrsGraph_def.hpp.

Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::TpetraCrsGraph ( const Teuchos::RCP< Tpetra::CrsGraph< LocalOrdinal, GlobalOrdinal, Node > > &  graph)
inline

TpetraCrsGraph constructor to wrap a Tpetra::CrsGraph object.

Definition at line 964 of file Xpetra_TpetraCrsGraph_def.hpp.

Member Function Documentation

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::insertGlobalIndices ( GlobalOrdinal  globalRow,
const ArrayView< const GlobalOrdinal > &  indices 
)
inlinevirtual

Insert global indices into the graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 798 of file Xpetra_TpetraCrsGraph_def.hpp.

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::insertLocalIndices ( const LocalOrdinal  localRow,
const ArrayView< const LocalOrdinal > &  indices 
)
inlinevirtual

Insert local indices into the graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 801 of file Xpetra_TpetraCrsGraph_def.hpp.

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::removeLocalIndices ( LocalOrdinal  localRow)
inlinevirtual

Remove all graph indices from the specified local row.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 804 of file Xpetra_TpetraCrsGraph_def.hpp.

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::fillComplete ( const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &  domainMap,
const RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > &  rangeMap,
const RCP< ParameterList > &  params = null 
)
inlinevirtual

Signal that data entry is complete, specifying domain and range maps.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 812 of file Xpetra_TpetraCrsGraph_def.hpp.

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::fillComplete ( const RCP< ParameterList > &  params = null)
inlinevirtual

Signal that data entry is complete.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 815 of file Xpetra_TpetraCrsGraph_def.hpp.

RCP< const Comm< int > > Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getComm ( ) const
inlinevirtual

Returns the communicator.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 823 of file Xpetra_TpetraCrsGraph_def.hpp.

RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getRowMap ( ) const
inlinevirtual

Returns the Map that describes the row distribution in this graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 826 of file Xpetra_TpetraCrsGraph_def.hpp.

RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getColMap ( ) const
inlinevirtual

Returns the Map that describes the column distribution in this graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 829 of file Xpetra_TpetraCrsGraph_def.hpp.

RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getDomainMap ( ) const
inlinevirtual

Returns the Map associated with the domain of this graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 832 of file Xpetra_TpetraCrsGraph_def.hpp.

RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getRangeMap ( ) const
inlinevirtual

Returns the Map associated with the domain of this graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 835 of file Xpetra_TpetraCrsGraph_def.hpp.

RCP< const Import< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getImporter ( ) const
inlinevirtual

Returns the importer associated with this graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 838 of file Xpetra_TpetraCrsGraph_def.hpp.

RCP< const Export< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getExporter ( ) const
inlinevirtual

Returns the exporter associated with this graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 841 of file Xpetra_TpetraCrsGraph_def.hpp.

global_size_t Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getGlobalNumRows ( ) const
inlinevirtual

Returns the number of global rows in the graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 844 of file Xpetra_TpetraCrsGraph_def.hpp.

global_size_t Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getGlobalNumCols ( ) const
inlinevirtual

Returns the number of global columns in the graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 847 of file Xpetra_TpetraCrsGraph_def.hpp.

size_t Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getNodeNumRows ( ) const
inlinevirtual

Returns the number of graph rows owned on the calling node.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 850 of file Xpetra_TpetraCrsGraph_def.hpp.

size_t Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getNodeNumCols ( ) const
inlinevirtual

Returns the number of columns connected to the locally owned rows of this graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 853 of file Xpetra_TpetraCrsGraph_def.hpp.

GlobalOrdinal Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getIndexBase ( ) const
inlinevirtual

Returns the index base for global indices for this graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 856 of file Xpetra_TpetraCrsGraph_def.hpp.

global_size_t Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getGlobalNumEntries ( ) const
inlinevirtual

Returns the global number of entries in the graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 859 of file Xpetra_TpetraCrsGraph_def.hpp.

size_t Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getNodeNumEntries ( ) const
inlinevirtual

Returns the local number of entries in the graph.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 862 of file Xpetra_TpetraCrsGraph_def.hpp.

size_t Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getNumEntriesInGlobalRow ( GlobalOrdinal  globalRow) const
inlinevirtual

Returns the current number of entries on this node in the specified global row.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 865 of file Xpetra_TpetraCrsGraph_def.hpp.

size_t Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getNumEntriesInLocalRow ( LocalOrdinal  localRow) const
inlinevirtual

Returns the current number of entries on this node in the specified local row.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 868 of file Xpetra_TpetraCrsGraph_def.hpp.

size_t Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getNumAllocatedEntriesInGlobalRow ( GlobalOrdinal  globalRow) const
inlinevirtual

Returns the current number of allocated entries for this node in the specified global row .

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 871 of file Xpetra_TpetraCrsGraph_def.hpp.

size_t Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getNumAllocatedEntriesInLocalRow ( LocalOrdinal  localRow) const
inlinevirtual

Returns the current number of allocated entries on this node in the specified local row.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 874 of file Xpetra_TpetraCrsGraph_def.hpp.

size_t Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getGlobalMaxNumRowEntries ( ) const
inlinevirtual

Maximum number of entries in all rows over all processes.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 877 of file Xpetra_TpetraCrsGraph_def.hpp.

size_t Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getNodeMaxNumRowEntries ( ) const
inlinevirtual

Maximum number of entries in all rows owned by the calling process.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 880 of file Xpetra_TpetraCrsGraph_def.hpp.

bool Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::hasColMap ( ) const
inlinevirtual

Whether the graph has a column Map.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 883 of file Xpetra_TpetraCrsGraph_def.hpp.

bool Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::isLocallyIndexed ( ) const
inlinevirtual

Whether column indices are stored using local indices on the calling process.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 886 of file Xpetra_TpetraCrsGraph_def.hpp.

bool Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::isGloballyIndexed ( ) const
inlinevirtual

Whether column indices are stored using global indices on the calling process.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 889 of file Xpetra_TpetraCrsGraph_def.hpp.

bool Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::isFillComplete ( ) const
inlinevirtual

Whether fillComplete() has been called and the graph is in compute mode.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 892 of file Xpetra_TpetraCrsGraph_def.hpp.

bool Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::isStorageOptimized ( ) const
inlinevirtual

Returns true if storage has been optimized.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 895 of file Xpetra_TpetraCrsGraph_def.hpp.

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getGlobalRowView ( GlobalOrdinal  GlobalRow,
ArrayView< const GlobalOrdinal > &  Indices 
) const
inlinevirtual

Return a const, nonpersisting view of global indices in the given row.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 898 of file Xpetra_TpetraCrsGraph_def.hpp.

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getLocalRowView ( LocalOrdinal  LocalRow,
ArrayView< const LocalOrdinal > &  indices 
) const
inlinevirtual

Return a const, nonpersisting view of local indices in the given row.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 901 of file Xpetra_TpetraCrsGraph_def.hpp.

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::computeGlobalConstants ( )
inlinevirtual

Dummy implementation for computeGlobalConstants.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 913 of file Xpetra_TpetraCrsGraph_def.hpp.

std::string Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::description ( ) const
inlinevirtual

Return a simple one-line description of this object.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 921 of file Xpetra_TpetraCrsGraph_def.hpp.

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::describe ( Teuchos::FancyOStream &  out,
const Teuchos::EVerbosityLevel  verbLevel = Teuchos::Describable::verbLevel_default 
) const
inlinevirtual

Print the object with some verbosity level to an FancyOStream object.

Implements Xpetra::CrsGraph< int, long long, EpetraNode >.

Definition at line 924 of file Xpetra_TpetraCrsGraph_def.hpp.

ArrayRCP< const size_t > Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getNodeRowPtrs ( ) const
inline

Get an ArrayRCP of the row-offsets.

Definition at line 932 of file Xpetra_TpetraCrsGraph_def.hpp.

Teuchos::RCP< const Map< LocalOrdinal, GlobalOrdinal, Node > > Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getMap ( ) const
inlinevirtual

Implements DistObject interface.

Access function for the Tpetra::Map this DistObject was constructed with.

Implements Xpetra::DistObject< Packet, LocalOrdinal, GlobalOrdinal, Node >.

Definition at line 940 of file Xpetra_TpetraCrsGraph_def.hpp.

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::doImport ( const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &  source,
const Import< LocalOrdinal, GlobalOrdinal, Node > &  importer,
CombineMode  CM 
)
inline

Import.

Definition at line 943 of file Xpetra_TpetraCrsGraph_def.hpp.

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::doExport ( const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &  dest,
const Import< LocalOrdinal, GlobalOrdinal, Node > &  importer,
CombineMode  CM 
)
inline

Export.

Definition at line 947 of file Xpetra_TpetraCrsGraph_def.hpp.

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::doImport ( const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &  source,
const Export< LocalOrdinal, GlobalOrdinal, Node > &  exporter,
CombineMode  CM 
)
inline

Import (using an Exporter).

Definition at line 951 of file Xpetra_TpetraCrsGraph_def.hpp.

void Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::doExport ( const DistObject< GlobalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &  dest,
const Export< LocalOrdinal, GlobalOrdinal, Node > &  exporter,
CombineMode  CM 
)
inline

Export (using an Importer).

Definition at line 955 of file Xpetra_TpetraCrsGraph_def.hpp.

RCP< const Tpetra::CrsGraph<LocalOrdinal, GlobalOrdinal, Node> > Xpetra::TpetraCrsGraph< int, long long, EpetraNode >::getTpetra_CrsGraph ( ) const
inline

Get the underlying Tpetra graph.

Definition at line 969 of file Xpetra_TpetraCrsGraph_def.hpp.


The documentation for this class was generated from the following file: