EpetraExt::ZoltanMpiCommData Class Reference

EpetraExt::ZoltanMpiCommData: The Epetra Mpi Communication Data Class. More...

#include <EpetraExt_ZoltanMpiCommData.h>

Inheritance diagram for EpetraExt::ZoltanMpiCommData:

List of all members.

Constructor/Destructor Methods

 ZoltanMpiCommData (MPI_Comm &Comm)
 ZoltanMpiCommData Default Constructor.
 ~ZoltanMpiCommData ()
 ZoltanMpiCommData Destructor.

Private Types

enum  { minTag_ = 24050 }
enum  { maxTag_ = 24099 }

Private Member Functions

 ZoltanMpiCommData (const ZoltanMpiCommData &CommData)
ZoltanMpiCommDataoperator= (const ZoltanMpiCommData &CommData)

Private Attributes

MPI_Comm Comm_
 MPI_Comm variable.
int rank_
int size_
int curTag_


class ZoltanMpiComm

Detailed Description

EpetraExt::ZoltanMpiCommData: The Epetra Mpi Communication Data Class.

The ZoltanMpiCommData class is an implementation detail of ZoltanMpiComm. It is reference-counted, and can be shared by multiple Epetra_MpiComm instances. It derives from Epetra_Data, and inherits reference-counting from it.

Definition at line 44 of file EpetraExt_ZoltanMpiCommData.h.

Member Enumeration Documentation

anonymous enum [private]

Enumeration values:

Definition at line 64 of file EpetraExt_ZoltanMpiCommData.h.

anonymous enum [private]

Enumeration values:

Definition at line 65 of file EpetraExt_ZoltanMpiCommData.h.

Constructor & Destructor Documentation

EpetraExt::ZoltanMpiCommData::ZoltanMpiCommData MPI_Comm Comm  )  [private]

ZoltanMpiCommData Default Constructor.

Definition at line 35 of file EpetraExt_ZoltanMpiCommData.cpp.

EpetraExt::ZoltanMpiCommData::~ZoltanMpiCommData  )  [private]

ZoltanMpiCommData Destructor.

Definition at line 45 of file EpetraExt_ZoltanMpiCommData.cpp.

EpetraExt::ZoltanMpiCommData::ZoltanMpiCommData const ZoltanMpiCommData CommData  )  [private]

Member Function Documentation

ZoltanMpiCommData& EpetraExt::ZoltanMpiCommData::operator= const ZoltanMpiCommData CommData  )  [private]

Friends And Related Function Documentation

friend class ZoltanMpiComm [friend]

Definition at line 46 of file EpetraExt_ZoltanMpiCommData.h.

Member Data Documentation

MPI_Comm EpetraExt::ZoltanMpiCommData::Comm_ [private]

MPI_Comm variable.

Definition at line 60 of file EpetraExt_ZoltanMpiCommData.h.

int EpetraExt::ZoltanMpiCommData::rank_ [private]

Definition at line 62 of file EpetraExt_ZoltanMpiCommData.h.

int EpetraExt::ZoltanMpiCommData::size_ [private]

Definition at line 63 of file EpetraExt_ZoltanMpiCommData.h.

int EpetraExt::ZoltanMpiCommData::curTag_ [mutable, private]

Definition at line 72 of file EpetraExt_ZoltanMpiCommData.h.

The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:32:07 2008 for EpetraExt Package Browser (Single Doxygen Collection) by doxygen