12#ifndef __GEDIM_MPIPROCESS_H
13#define __GEDIM_MPIPROCESS_H
52 static int mpiSendTag;
53 static int mpiRecvTag;
Eigen column vector.
Definition Eigen_Array.hpp:23
Interface used to implement the MPI process.
Definition IMpiProcess.hpp:20
Definition MpiProcess.hpp:50
static int MpiRecvTag(const int &numRecvs=1)
Definition MpiProcess.hpp:61
static int MpiSendTag(const int &numSends=1)
Definition MpiProcess.hpp:55
Definition MpiProcess.hpp:23
bool _isActive
Tells if the process is active.
Definition MpiProcess.hpp:27
virtual void Summary()
Summary of the process.
Definition MpiProcess.cpp:29
bool IsActive() const
Definition MpiProcess.hpp:41
unsigned int NumberProcesses() const
Definition MpiProcess.hpp:37
unsigned int Rank() const
Definition MpiProcess.hpp:33
virtual ~MpiProcess()
Definition MpiProcess.cpp:25
unsigned int _numberProcesses
Number of all the processes of the MPI simulation.
Definition MpiProcess.hpp:26
unsigned int _rank
Rank of the process.
Definition MpiProcess.hpp:25
Definition Eigen_Array.cpp:22