EpetraExt::ZoltanMpiCommData Class Reference

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

#include <EpetraExt_ZoltanMpiCommData.h>

Inheritance diagram for EpetraExt::ZoltanMpiCommData:

[legend]
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_

Friends

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:
minTag_ 

Definition at line 64 of file EpetraExt_ZoltanMpiCommData.h.

anonymous enum [private]
 

Enumeration values:
maxTag_ 

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 1.3.9.1