ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
CommunicationEnvironment Class Reference

#include <communication.hpp>

Public Member Functions

 CommunicationEnvironment ()
 
 CommunicationEnvironment (std::shared_ptr< boost::mpi::environment > mpi_env)
 
 ~CommunicationEnvironment ()
 
auto & mpiCallbacks () const
 
auto mpiCallbacksHandle ()
 
auto get_mpi_env () const
 
auto is_mpi_gpu_aware () const
 

Detailed Description

Definition at line 67 of file core/communication.hpp.

Constructor & Destructor Documentation

◆ CommunicationEnvironment() [1/2]

CommunicationEnvironment::CommunicationEnvironment ( )

Definition at line 91 of file communication.cpp.

◆ CommunicationEnvironment() [2/2]

CommunicationEnvironment::CommunicationEnvironment ( std::shared_ptr< boost::mpi::environment >  mpi_env)
explicit

◆ ~CommunicationEnvironment()

CommunicationEnvironment::~CommunicationEnvironment ( )

Member Function Documentation

◆ get_mpi_env()

auto CommunicationEnvironment::get_mpi_env ( ) const
inline

Definition at line 80 of file core/communication.hpp.

◆ is_mpi_gpu_aware()

auto CommunicationEnvironment::is_mpi_gpu_aware ( ) const
inline

Definition at line 81 of file core/communication.hpp.

◆ mpiCallbacks()

auto & CommunicationEnvironment::mpiCallbacks ( ) const
inline

Definition at line 78 of file core/communication.hpp.

◆ mpiCallbacksHandle()

auto CommunicationEnvironment::mpiCallbacksHandle ( )
inline

Definition at line 79 of file core/communication.hpp.


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