Epetra Package Browser (Single Doxygen Collection)
Development
|
Epetra_MpiCommData: The Epetra Mpi Communication Data Class. More...
#include <Epetra_MpiCommData.h>
Private Types | |
enum | { minTag_ = 24050 } |
enum | { maxTag_ = 24099 } |
Private Member Functions | |
Epetra_MpiCommData (const Epetra_MpiCommData &CommData) | |
Epetra_MpiCommData & | operator= (const Epetra_MpiCommData &CommData) |
Private Attributes | |
MPI_Comm | Comm_ |
int | rank_ |
int | size_ |
int | curTag_ |
Friends | |
class | Epetra_MpiComm |
Constructor/Destructor Methods | |
Epetra_MpiCommData (MPI_Comm &Comm) | |
Epetra_MpiCommData Default Constructor. More... | |
~Epetra_MpiCommData () | |
Epetra_MpiCommData Destructor. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Epetra_Data | |
Epetra_Data () | |
Epetra_Data Serial Constructor. More... | |
Epetra_Data (const Epetra_Data &Data) | |
Epetra_Data Copy Constructor. More... | |
virtual | ~Epetra_Data () |
Epetra_Data Destructor. More... | |
void | IncrementReferenceCount () |
Increment reference count. More... | |
void | DecrementReferenceCount () |
Decrement reference count. More... | |
int | ReferenceCount () const |
Get reference count. More... | |
Protected Attributes inherited from Epetra_Data | |
int | ReferenceCount_ |
Epetra_MpiCommData: The Epetra Mpi Communication Data Class.
The Epetra_MpiCommData class is an implementation detail of Epetra_MpiComm. 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 64 of file Epetra_MpiCommData.h.
|
private |
Enumerator | |
---|---|
minTag_ |
Definition at line 81 of file Epetra_MpiCommData.h.
|
private |
Enumerator | |
---|---|
maxTag_ |
Definition at line 82 of file Epetra_MpiCommData.h.
|
private |
Epetra_MpiCommData Default Constructor.
Definition at line 47 of file Epetra_MpiCommData.cpp.
|
private |
Epetra_MpiCommData Destructor.
Definition at line 57 of file Epetra_MpiCommData.cpp.
|
private |
|
private |
|
friend |
Definition at line 65 of file Epetra_MpiCommData.h.
|
private |
Definition at line 78 of file Epetra_MpiCommData.h.
|
private |
Definition at line 79 of file Epetra_MpiCommData.h.
|
private |
Definition at line 80 of file Epetra_MpiCommData.h.
|
mutableprivate |
Definition at line 88 of file Epetra_MpiCommData.h.