| EpetraExt Package Browser (Single Doxygen Collection)
    Development
    | 
Data Migration Utility used by EpetraExt::Directory. More...
#include <EpetraExt_Migrate.h>
| Public Types | |
| typedef std::map< KT, Teuchos::RCP< 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::RCP< DT > > const &iData, std::multimap< KT, Teuchos::RCP< DT > > &oData) | 
| void | rvs (std::vector< int > const &pList, std::vector< KT > const &keys, std::map< KT, Teuchos::RCP< DT > > &iData, std::map< KT, Teuchos::RCP< 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 | 
Data Migration Utility used by EpetraExt::Directory.
Definition at line 71 of file EpetraExt_Migrate.h.
| typedef std::map< KT, Teuchos::RCP<DT> > EpetraExt::Migrate< KT, DT >::DataMap | 
Definition at line 75 of file EpetraExt_Migrate.h.
| typedef DataMap::iterator EpetraExt::Migrate< KT, DT >::DataMapIter | 
Definition at line 76 of file EpetraExt_Migrate.h.
| typedef DataMap::const_iterator EpetraExt::Migrate< KT, DT >::DataMapCIter | 
Definition at line 77 of file EpetraExt_Migrate.h.
| typedef DataMap::value_type EpetraExt::Migrate< KT, DT >::DataPair | 
Definition at line 79 of file EpetraExt_Migrate.h.
| typedef std::vector<KT> EpetraExt::Migrate< KT, DT >::KeyList | 
Definition at line 81 of file EpetraExt_Migrate.h.
| typedef KeyList::iterator EpetraExt::Migrate< KT, DT >::KeyListIter | 
Definition at line 82 of file EpetraExt_Migrate.h.
| typedef KeyList::const_iterator EpetraExt::Migrate< KT, DT >::KeyListCIter | 
Definition at line 83 of file EpetraExt_Migrate.h.
| typedef std::vector<int> EpetraExt::Migrate< KT, DT >::ProcList | 
Definition at line 85 of file EpetraExt_Migrate.h.
| typedef ProcList::iterator EpetraExt::Migrate< KT, DT >::ProcListIter | 
Definition at line 86 of file EpetraExt_Migrate.h.
| typedef std::vector<char> EpetraExt::Migrate< KT, DT >::Buffer | 
Definition at line 88 of file EpetraExt_Migrate.h.
| 
 | inline | 
Definition at line 91 of file EpetraExt_Migrate.h.
| 
 | inline | 
Definition at line 98 of file EpetraExt_Migrate.h.
| 
 | private | 
| 
 | private | 
| 
 | private | 
| void EpetraExt::Migrate< KT, DT >::operator() | ( | std::vector< int > const & | pList, | 
| std::vector< KT > const & | iKeys, | ||
| std::vector< KT > & | oKeys | ||
| ) | 
Definition at line 193 of file EpetraExt_Migrate.h.
| void EpetraExt::Migrate< KT, DT >::operator() | ( | std::vector< int > const & | pList, | 
| std::map< KT, Teuchos::RCP< DT > > const & | iData, | ||
| std::multimap< KT, Teuchos::RCP< DT > > & | oData | ||
| ) | 
Definition at line 248 of file EpetraExt_Migrate.h.
| void EpetraExt::Migrate< KT, DT >::rvs | ( | std::vector< int > const & | pList, | 
| std::vector< KT > const & | keys, | ||
| std::map< KT, Teuchos::RCP< DT > > & | iData, | ||
| std::map< KT, Teuchos::RCP< DT > > & | oData | ||
| ) | 
Definition at line 312 of file EpetraExt_Migrate.h.
| 
 | protected | 
Definition at line 126 of file EpetraExt_Migrate.h.
| 
 | protected | 
Definition at line 128 of file EpetraExt_Migrate.h.
| 
 | protected | 
Definition at line 129 of file EpetraExt_Migrate.h.
| 
 | protected | 
Definition at line 131 of file EpetraExt_Migrate.h.
 1.8.5
 1.8.5