Xpetra Version of the Day
Loading...
Searching...
No Matches
Xpetra::ImportUtils< int, long long, EpetraNode > Class 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.
 
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.
 
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.
 

Private Types

typedef int LocalOrdinal
 
typedef long long GlobalOrdinal
 
typedef EpetraNode Node
 

Detailed Description

Definition at line 256 of file Xpetra_ImportUtils.hpp.

Member Typedef Documentation

◆ LocalOrdinal

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

Definition at line 257 of file Xpetra_ImportUtils.hpp.

◆ GlobalOrdinal

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

Definition at line 258 of file Xpetra_ImportUtils.hpp.

◆ Node

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

Definition at line 259 of file Xpetra_ImportUtils.hpp.

Member Function Documentation

◆ getPidGidPairs()

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 266 of file Xpetra_ImportUtils.hpp.

◆ getPids() [1/2]

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 286 of file Xpetra_ImportUtils.hpp.

◆ getPids() [2/2]

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 306 of file Xpetra_ImportUtils.hpp.

◆ getRemotePIDs()

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 326 of file Xpetra_ImportUtils.hpp.


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