EpetraExt
Development
|
#include <EpetraExt_Migrate.h>
Public Types | |
typedef Teuchos::RCP< 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::RCP< DT > > const &iData, std::vector< Teuchos::RCP< DT > > &oData) |
void | rvs (std::vector< int > const &pList, std::vector< Teuchos::RCP< DT > > const &iData, std::vector< Teuchos::RCP< DT > > &oData) |
Protected Attributes | |
Epetra_Comm & | comm_ |
char * | imports_ |
int | importSize_ |
Buffer | exports_ |
Definition at line 130 of file EpetraExt_Migrate.h.
typedef Teuchos::RCP<DT> EpetraExt::Migrate1< DT >::DataPtr |
Definition at line 134 of file EpetraExt_Migrate.h.
typedef std::vector<DataPtr> EpetraExt::Migrate1< DT >::DataContainer |
Definition at line 135 of file EpetraExt_Migrate.h.
typedef DataContainer::iterator EpetraExt::Migrate1< DT >::DataContainerIter |
Definition at line 136 of file EpetraExt_Migrate.h.
typedef DataContainer::const_iterator EpetraExt::Migrate1< DT >::DataContainerCIter |
Definition at line 137 of file EpetraExt_Migrate.h.
typedef std::vector<int> EpetraExt::Migrate1< DT >::ProcList |
Definition at line 139 of file EpetraExt_Migrate.h.
typedef ProcList::iterator EpetraExt::Migrate1< DT >::ProcListIter |
Definition at line 140 of file EpetraExt_Migrate.h.
typedef std::vector<char> EpetraExt::Migrate1< DT >::Buffer |
Definition at line 142 of file EpetraExt_Migrate.h.
|
inline |
Definition at line 145 of file EpetraExt_Migrate.h.
|
inline |
Definition at line 152 of file EpetraExt_Migrate.h.
void EpetraExt::Migrate1< DT >::operator() | ( | std::vector< int > const & | pList, |
std::vector< Teuchos::RCP< DT > > const & | iData, | ||
std::vector< Teuchos::RCP< DT > > & | oData | ||
) |
Definition at line 372 of file EpetraExt_Migrate.h.
void EpetraExt::Migrate1< DT >::rvs | ( | std::vector< int > const & | pList, |
std::vector< Teuchos::RCP< DT > > const & | iData, | ||
std::vector< Teuchos::RCP< DT > > & | oData | ||
) |
Definition at line 429 of file EpetraExt_Migrate.h.
|
protected |
Definition at line 175 of file EpetraExt_Migrate.h.
|
protected |
Definition at line 177 of file EpetraExt_Migrate.h.
|
protected |
Definition at line 178 of file EpetraExt_Migrate.h.
|
protected |
Definition at line 180 of file EpetraExt_Migrate.h.