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

#include <Xpetra_ImportUtils.hpp>

Public Member Functions

void getPidGidPairs (const Import< LocalOrdinal, GlobalOrdinal, Node > &Importer, Teuchos::Array< std::pair< int, GlobalOrdinal > > &gpids, bool use_minus_one_for_local)
 
void getPids (const Import< LocalOrdinal, GlobalOrdinal, Node > &Importer, Teuchos::Array< int > &pids, bool use_minus_one_for_local)
 Like getPidGidPairs, but just gets the PIDs, ordered by the column Map. More...
 
void getPids (const Import< LocalOrdinal, GlobalOrdinal, Node > &Importer, Teuchos::ArrayView< int > &pids, bool use_minus_one_for_local)
 Like getPidGidPairs, but just gets the PIDs, ordered by the column Map. More...
 
void getRemotePIDs (const Import< LocalOrdinal, GlobalOrdinal, Node > &Importer, Teuchos::Array< int > &RemotePIDs)
 Get a list of remote PIDs from an importer in the order corresponding to the remote LIDs. More...
 

Private Types

typedef int LocalOrdinal
 
typedef long long GlobalOrdinal
 
typedef EpetraNode Node
 

Detailed Description

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

Definition at line 246 of file Xpetra_ImportUtils.hpp.

Member Typedef Documentation

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

Definition at line 247 of file Xpetra_ImportUtils.hpp.

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

Definition at line 248 of file Xpetra_ImportUtils.hpp.

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

Definition at line 249 of file Xpetra_ImportUtils.hpp.

Member Function Documentation

void Xpetra::ImportUtils< int, long long, EpetraNode >::getPidGidPairs ( const Import< LocalOrdinal, GlobalOrdinal, Node > &  Importer,
Teuchos::Array< std::pair< int, GlobalOrdinal > > &  gpids,
bool  use_minus_one_for_local 
)
inline

Definition at line 254 of file Xpetra_ImportUtils.hpp.

void Xpetra::ImportUtils< int, long long, EpetraNode >::getPids ( const Import< LocalOrdinal, GlobalOrdinal, Node > &  Importer,
Teuchos::Array< int > &  pids,
bool  use_minus_one_for_local 
)
inline

Like getPidGidPairs, but just gets the PIDs, ordered by the column Map.

Definition at line 273 of file Xpetra_ImportUtils.hpp.

void Xpetra::ImportUtils< int, long long, EpetraNode >::getPids ( const Import< LocalOrdinal, GlobalOrdinal, Node > &  Importer,
Teuchos::ArrayView< int > &  pids,
bool  use_minus_one_for_local 
)
inline

Like getPidGidPairs, but just gets the PIDs, ordered by the column Map.

Definition at line 292 of file Xpetra_ImportUtils.hpp.

void Xpetra::ImportUtils< int, long long, EpetraNode >::getRemotePIDs ( const Import< LocalOrdinal, GlobalOrdinal, Node > &  Importer,
Teuchos::Array< int > &  RemotePIDs 
)
inline

Get a list of remote PIDs from an importer in the order corresponding to the remote LIDs.

Definition at line 311 of file Xpetra_ImportUtils.hpp.


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