55 MpiCommData_(theComm.MpiCommData_)
int CheckInput(double *ptr, int count) const
int GatherAll(double *MyVals, double *AllVals, int Count) const
Epetra_MpiComm All Gather function.
Epetra_Distributor: The Epetra Gather/Scatter Setup Base Class.
void DecrementReferenceCount()
Decrement reference count.
void Barrier() const
Epetra_MpiComm Barrier function.
#define EPETRA_CHK_ERR(a)
int MaxAll(double *PartialMaxs, double *GlobalMaxs, int Count) const
Epetra_MpiComm Global Max function.
int MinAll(double *PartialMins, double *GlobalMins, int Count) const
Epetra_MpiComm Global Min function.
Epetra_MpiComm & operator=(const Epetra_MpiComm &Comm)
Assignment Operator.
MPI implementation of Epetra_Distributor.
Epetra_MpiComm: The Epetra MPI Communication Class.
int ScanSum(double *MyVals, double *ScanSums, int Count) const
Epetra_MpiComm Scan Sum function.
Epetra_Distributor * CreateDistributor() const
Create a distributor object.
Epetra_Directory: This class is a pure virtual class whose interface allows Epetra_Map and Epetr_Bloc...
int Broadcast(double *MyVals, int Count, int Root) const
Epetra_MpiComm Broadcast function.
Epetra_BasicDirectory: This class allows Epetra_Map objects to reference non-local elements...
Epetra_Object: The base Epetra class.
int SumAll(double *PartialSums, double *GlobalSums, int Count) const
Epetra_MpiComm Global Sum function.
Epetra_MpiCommData * MpiCommData_
virtual ~Epetra_MpiComm()
Epetra_MpiComm Destructor.
int ReferenceCount() const
Get reference count.
Epetra_BlockMap: A class for partitioning block element vectors and matrices.
void IncrementReferenceCount()
Increment reference count.
Epetra_Directory * CreateDirectory(const Epetra_BlockMap &Map) const
Create a directory object for the given Epetra_BlockMap.
Epetra_MpiCommData: The Epetra Mpi Communication Data Class.
Epetra_MpiComm(MPI_Comm comm)
Epetra_MpiComm MPI Constructor.