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

Interface used to implement the Mpi Parallel Environment. More...

#include <MpiParallelEnvironment.hpp>

Static Public Member Functions

static const IMpiProcessProcess ()
 
template<typename ProcessType >
static void Initialize (int argc, char **argv)
 
static void Finalize ()
 Finalize the MPI Environment.
 

Static Protected Attributes

static std::shared_ptr< IMpiProcess_process
 

Detailed Description

Interface used to implement the Mpi Parallel Environment.

Member Function Documentation

◆ Finalize()

static void Gedim::MpiParallelEnvironment::Finalize ( )
inlinestatic

Finalize the MPI Environment.

◆ Initialize()

template<typename ProcessType >
static void Gedim::MpiParallelEnvironment::Initialize ( int  argc,
char **  argv 
)
inlinestatic

Initialize the MPI Environment

Parameters
argccommand line argument counter
argvcommand live argument values

◆ Process()

static const IMpiProcess & Gedim::MpiParallelEnvironment::Process ( )
inlinestatic

Member Data Documentation

◆ _process

std::shared_ptr< IMpiProcess > Gedim::MpiParallelEnvironment::_process
staticprotected

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