| Xpetra
    Version of the Day
    | 
#include <Xpetra_EpetraExport.hpp>
 
  
 | Private Types | |
| typedef int | LocalOrdinal | 
| typedef EpetraGlobalOrdinal | GlobalOrdinal | 
| typedef Map< LocalOrdinal, GlobalOrdinal, Node > | map_type | 
| The specialization of Map used by this class.  More... | |
| Private Attributes | |
| RCP< const Epetra_Export > | export_ | 
| Constructor/Destructor Methods | |
| EpetraExportT (const Teuchos::RCP< const map_type > &source, const Teuchos::RCP< const map_type > &target) | |
| Construct a Export object from the source and target Map.  More... | |
| ~EpetraExportT () | |
| Destructor.  More... | |
| Export Attribute Methods | |
| size_t | getNumSameIDs () const | 
| Number of initial identical IDs.  More... | |
| size_t | getNumPermuteIDs () const | 
| Number of IDs to permute but not to communicate.  More... | |
| ArrayView< const LocalOrdinal > | getPermuteFromLIDs () const | 
| List of local IDs in the source Map that are permuted.  More... | |
| ArrayView< const LocalOrdinal > | getPermuteToLIDs () const | 
| List of local IDs in the target Map that are permuted.  More... | |
| size_t | getNumRemoteIDs () const | 
| Number of entries not on the calling process.  More... | |
| ArrayView< const LocalOrdinal > | getRemoteLIDs () const | 
| List of entries in the target Map to receive from other processes.  More... | |
| size_t | getNumExportIDs () const | 
| Number of entries that must be sent by the calling process to other processes.  More... | |
| ArrayView< const LocalOrdinal > | getExportLIDs () const | 
| List of entries in the source Map that will be sent to other processes.  More... | |
| ArrayView< const int > | getExportPIDs () const | 
| List of processes to which entries will be sent.  More... | |
| Teuchos::RCP< const Map < LocalOrdinal, GlobalOrdinal, Node > > | getSourceMap () const | 
| The source Map used to construct this Export.  More... | |
| Teuchos::RCP< const Map < LocalOrdinal, GlobalOrdinal, Node > > | getTargetMap () const | 
| The target Map used to construct this Export.  More... | |
| void | setDistributorParameters (const Teuchos::RCP< Teuchos::ParameterList > params) const | 
| Set parameters on the underlying object.  More... | |
| I/O Methods | |
| void | print (std::ostream &os) const | 
| Print the Export's data to the given output stream.  More... | |
| Xpetra specific | |
| EpetraExportT (const RCP< const Epetra_Export > &exp) | |
| EpetraExportT constructor to wrap a Epetra_Export object.  More... | |
| RCP< const Epetra_Export > | getEpetra_Export () const | 
| Get the underlying Epetra export.  More... | |
| Additional Inherited Members | |
|  Public Types inherited from Xpetra::Export< int, EpetraGlobalOrdinal, Node > | |
| typedef int | local_ordinal_type | 
| typedef EpetraGlobalOrdinal | global_ordinal_type | 
| typedef Node | node_type | 
|  Public Member Functions inherited from Xpetra::Export< int, EpetraGlobalOrdinal, Node > | |
| virtual | ~Export () | 
| Destructor.  More... | |
Definition at line 68 of file Xpetra_EpetraExport.hpp.
| 
 | private | 
Definition at line 72 of file Xpetra_EpetraExport.hpp.
| 
 | private | 
Definition at line 73 of file Xpetra_EpetraExport.hpp.
| 
 | private | 
The specialization of Map used by this class.
Definition at line 75 of file Xpetra_EpetraExport.hpp.
| 
 | inline | 
Construct a Export object from the source and target Map.
Definition at line 83 of file Xpetra_EpetraExport.hpp.
| 
 | inline | 
Destructor.
Definition at line 95 of file Xpetra_EpetraExport.hpp.
| 
 | inline | 
EpetraExportT constructor to wrap a Epetra_Export object.
Definition at line 170 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
Number of initial identical IDs.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 103 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
Number of IDs to permute but not to communicate.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 106 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
List of local IDs in the source Map that are permuted.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 109 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
List of local IDs in the target Map that are permuted.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 115 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
Number of entries not on the calling process.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 121 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
List of entries in the target Map to receive from other processes.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 127 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
Number of entries that must be sent by the calling process to other processes.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 133 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
List of entries in the source Map that will be sent to other processes.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 139 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
List of processes to which entries will be sent.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 145 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
The source Map used to construct this Export.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 148 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
The target Map used to construct this Export.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 151 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
Set parameters on the underlying object.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 154 of file Xpetra_EpetraExport.hpp.
| 
 | inlinevirtual | 
Print the Export's data to the given output stream.
Implements Xpetra::Export< int, EpetraGlobalOrdinal, Node >.
Definition at line 162 of file Xpetra_EpetraExport.hpp.
| 
 | inline | 
Get the underlying Epetra export.
Definition at line 173 of file Xpetra_EpetraExport.hpp.
| 
 | private | 
Definition at line 179 of file Xpetra_EpetraExport.hpp.