Data Migration Utility used by EpetraExt::Directory.  
 More...
#include <EpetraExt_Migrate.h>
 | 
|   | 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) | 
|   | 
template<typename KT, typename DT>
class EpetraExt::Migrate< KT, DT >
Data Migration Utility used by EpetraExt::Directory. 
Definition at line 65 of file EpetraExt_Migrate.h.
 
template<typename KT , typename DT > 
      
 
 
template<typename KT , typename DT > 
      
 
 
template<typename KT , typename DT > 
      
 
 
template<typename KT , typename DT > 
      
 
 
template<typename KT , typename DT > 
      
 
 
template<typename KT , typename DT > 
      
 
 
template<typename KT , typename DT > 
      
 
 
template<typename KT , typename DT > 
      
 
 
template<typename KT , typename DT > 
      
 
 
template<typename KT , typename DT > 
      
 
 
template<typename KT , typename DT > 
 
 
template<typename KT , typename DT > 
 
 
template<typename KT , typename DT > 
      
        
          | void EpetraExt::Migrate< KT, DT >::operator()  | 
          ( | 
          std::vector< int > const &  | 
          pList,  | 
        
        
           | 
           | 
          std::vector< KT > const &  | 
          iKeys,  | 
        
        
           | 
           | 
          std::vector< KT > &  | 
          oKeys  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
template<typename KT , typename DT > 
      
        
          | 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  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
template<typename KT , typename DT > 
      
        
          | 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  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
template<typename KT , typename DT > 
 
 
template<typename KT , typename DT > 
 
 
template<typename KT , typename DT > 
 
 
template<typename KT , typename DT > 
 
 
The documentation for this class was generated from the following file: