|
Xpetra Version of the Day
|
#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. | |
| void | getPidGidPairs (const Import< int, long long, EpetraNode > &Importer, Teuchos::Array< std::pair< int, long long > > &gpids, bool use_minus_one_for_local) |
| For each GID in the TargetMap, find who owns the GID in the SourceMap. | |
| void | getPids (const Import< int, long long, EpetraNode > &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< int, long long, EpetraNode > &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< int, long long, EpetraNode > &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 |
Definition at line 256 of file Xpetra_ImportUtils.hpp.
|
private |
Definition at line 257 of file Xpetra_ImportUtils.hpp.
|
private |
Definition at line 258 of file Xpetra_ImportUtils.hpp.
|
private |
Definition at line 259 of file Xpetra_ImportUtils.hpp.
|
inline |
Definition at line 266 of file Xpetra_ImportUtils.hpp.
|
inline |
Like getPidGidPairs, but just gets the PIDs, ordered by the column Map.
Definition at line 286 of file Xpetra_ImportUtils.hpp.
|
inline |
Like getPidGidPairs, but just gets the PIDs, ordered by the column Map.
Definition at line 306 of file Xpetra_ImportUtils.hpp.
|
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.
|
inline |
For each GID in the TargetMap, find who owns the GID in the SourceMap.
This only uses the Distributor and does not communicate. It returns (as an output argument) an array of (PID,GID) pairs. If use_minus_one_for_local is true, any GIDs owned by this processor get -1 instead of their PID.
Definition at line 92 of file Xpetra_ImportUtils.hpp.
|
inline |
Like getPidGidPairs, but just gets the PIDs, ordered by the column Map.
Definition at line 110 of file Xpetra_ImportUtils.hpp.
|
inline |
Like getPidGidPairs, but just gets the PIDs, ordered by the column Map.
Definition at line 129 of file Xpetra_ImportUtils.hpp.
|
inline |
Get a list of remote PIDs from an importer in the order corresponding to the remote LIDs.
Definition at line 148 of file Xpetra_ImportUtils.hpp.