#include <EpetraExt_Migrate.h>
Public Types | |
| typedef Teuchos::RefCountPtr< DT > | DataPtr |
| typedef std::vector< DataPtr > | DataContainer |
| typedef DataContainer::iterator | DataContainerIter |
| typedef DataContainer::const_iterator | DataContainerCIter |
| typedef std::vector< int > | ProcList |
| typedef ProcList::iterator | ProcListIter |
| typedef std::vector< char > | Buffer |
Public Member Functions | |
| Migrate1 (Epetra_Comm &comm) | |
| ~Migrate1 () | |
| void | operator() (std::vector< int > const &pList, std::vector< Teuchos::RefCountPtr< DT > > const &iData, std::vector< Teuchos::RefCountPtr< DT > > &oData) |
| void | rvs (std::vector< int > const &pList, std::vector< Teuchos::RefCountPtr< DT > > const &iData, std::vector< Teuchos::RefCountPtr< DT > > &oData) |
Protected Attributes | |
| Epetra_Comm & | comm_ |
| char * | imports_ |
| int | importSize_ |
| Buffer | exports_ |
Definition at line 117 of file EpetraExt_Migrate.h.
| typedef Teuchos::RefCountPtr<DT> EpetraExt::Migrate1< DT >::DataPtr |
Definition at line 121 of file EpetraExt_Migrate.h.
| typedef std::vector<DataPtr> EpetraExt::Migrate1< DT >::DataContainer |
Definition at line 122 of file EpetraExt_Migrate.h.
| typedef DataContainer::iterator EpetraExt::Migrate1< DT >::DataContainerIter |
Definition at line 123 of file EpetraExt_Migrate.h.
| typedef DataContainer::const_iterator EpetraExt::Migrate1< DT >::DataContainerCIter |
Definition at line 124 of file EpetraExt_Migrate.h.
| typedef std::vector<int> EpetraExt::Migrate1< DT >::ProcList |
Definition at line 126 of file EpetraExt_Migrate.h.
| typedef ProcList::iterator EpetraExt::Migrate1< DT >::ProcListIter |
Definition at line 127 of file EpetraExt_Migrate.h.
| typedef std::vector<char> EpetraExt::Migrate1< DT >::Buffer |
Definition at line 129 of file EpetraExt_Migrate.h.
| EpetraExt::Migrate1< DT >::Migrate1 | ( | Epetra_Comm & | comm | ) | [inline] |
Definition at line 132 of file EpetraExt_Migrate.h.
| EpetraExt::Migrate1< DT >::~Migrate1 | ( | ) | [inline] |
Definition at line 139 of file EpetraExt_Migrate.h.
| void EpetraExt::Migrate1< DT >::operator() | ( | std::vector< int > const & | pList, | |
| std::vector< Teuchos::RefCountPtr< DT > > const & | iData, | |||
| std::vector< Teuchos::RefCountPtr< DT > > & | oData | |||
| ) |
Definition at line 359 of file EpetraExt_Migrate.h.
| void EpetraExt::Migrate1< DT >::rvs | ( | std::vector< int > const & | pList, | |
| std::vector< Teuchos::RefCountPtr< DT > > const & | iData, | |||
| std::vector< Teuchos::RefCountPtr< DT > > & | oData | |||
| ) |
Definition at line 416 of file EpetraExt_Migrate.h.
Epetra_Comm& EpetraExt::Migrate1< DT >::comm_ [protected] |
Definition at line 162 of file EpetraExt_Migrate.h.
char* EpetraExt::Migrate1< DT >::imports_ [protected] |
Definition at line 164 of file EpetraExt_Migrate.h.
int EpetraExt::Migrate1< DT >::importSize_ [protected] |
Definition at line 165 of file EpetraExt_Migrate.h.
Buffer EpetraExt::Migrate1< DT >::exports_ [protected] |
Definition at line 167 of file EpetraExt_Migrate.h.
1.4.7