#include <EpetraExt_Migrate.h>
Public Types | |
| typedef std::map< KT, Teuchos::RefCountPtr< DT > > | DataMap |
| typedef DataMap::iterator | DataMapIter |
| typedef DataMap::const_iterator | DataMapCIter |
| typedef DataMap::value_type | DataPair |
| typedef std::vector< KT > | KeyList |
| typedef KeyList::iterator | KeyListIter |
| typedef KeyList::const_iterator | KeyListCIter |
| typedef std::vector< int > | ProcList |
| typedef ProcList::iterator | ProcListIter |
| typedef std::vector< char > | Buffer |
Public Member Functions | |
| Migrate (Epetra_Comm &comm) | |
| ~Migrate () | |
| void | operator() (std::vector< int > const &pList, std::vector< KT > const &iKeys, std::vector< KT > &oKeys) |
| void | operator() (std::vector< int > const &pList, std::map< KT, Teuchos::RefCountPtr< DT > > const &iData, std::multimap< KT, Teuchos::RefCountPtr< DT > > &oData) |
| void | rvs (std::vector< int > const &pList, std::vector< KT > const &keys, std::map< KT, Teuchos::RefCountPtr< DT > > &iData, std::map< KT, Teuchos::RefCountPtr< DT > > &oData) |
Protected Attributes | |
| Epetra_Comm & | comm_ |
| char * | imports_ |
| int | importSize_ |
| Buffer | exports_ |
Private Member Functions | |
| Migrate () | |
| bool | operator== (Migrate const &right) const |
| bool | operator!= (Migrate const &right) const |
Definition at line 52 of file EpetraExt_Migrate.h.
|
|||||
|
Definition at line 56 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 57 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 58 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 60 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 62 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 63 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 64 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 66 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 67 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 69 of file EpetraExt_Migrate.h. |
|
||||||||||
|
Definition at line 72 of file EpetraExt_Migrate.h. |
|
|||||||||
|
Definition at line 79 of file EpetraExt_Migrate.h. |
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||||||
|
Definition at line 174 of file EpetraExt_Migrate.h. |
|
||||||||||||||||||||
|
Definition at line 229 of file EpetraExt_Migrate.h. |
|
||||||||||||||||||||||||
|
Definition at line 293 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 107 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 109 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 110 of file EpetraExt_Migrate.h. |
|
|||||
|
Definition at line 112 of file EpetraExt_Migrate.h. |
1.3.9.1