PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
Gedim::IMpiProcess Class Referenceabstract

Interface used to implement the MPI process. More...

#include <IMpiProcess.hpp>

Inheritance diagram for Gedim::IMpiProcess:
[legend]

Public Member Functions

virtual ~IMpiProcess ()
 
virtual unsigned int Rank () const =0
 
virtual unsigned int NumberProcesses () const =0
 
virtual bool IsActive () const =0
 
virtual void Summary ()=0
 Summary of the process.
 

Detailed Description

Interface used to implement the MPI process.

Constructor & Destructor Documentation

◆ ~IMpiProcess()

virtual Gedim::IMpiProcess::~IMpiProcess ( )
inlinevirtual

Member Function Documentation

◆ IsActive()

virtual bool Gedim::IMpiProcess::IsActive ( ) const
pure virtual
Returns
if the MPI process is active

Implemented in Gedim::MpiProcess.

◆ NumberProcesses()

virtual unsigned int Gedim::IMpiProcess::NumberProcesses ( ) const
pure virtual
Returns
the total number of processes in the communicator

Implemented in Gedim::MpiProcess.

◆ Rank()

virtual unsigned int Gedim::IMpiProcess::Rank ( ) const
pure virtual
Returns
the rank of the MPI process

Implemented in Gedim::MpiProcess.

◆ Summary()

virtual void Gedim::IMpiProcess::Summary ( )
pure virtual

Summary of the process.

Implemented in Gedim::MpiProcess.


The documentation for this class was generated from the following file: