core 1.5.0
Shared MPI block decomposition, asynchronous ghost-layer exchange, SDF geometry, load balancing (header-only C++20)
Loading...
Searching...
No Matches
peclet::core::halo::NbxEngine Class Reference

#include <nbx.hpp>

Public Member Functions

 NbxEngine (MPI_Comm comm=MPI_COMM_WORLD)
 
MPI_Comm comm () const
 
int rank () const
 
int size () const
 
template<typename PackNext , typename OnRecv >
void exchange (PackNext &&packNext, OnRecv &&onRecv, int baseTag=0)
 

Detailed Description

Definition at line 64 of file nbx.hpp.

Constructor & Destructor Documentation

◆ NbxEngine()

peclet::core::halo::NbxEngine::NbxEngine ( MPI_Comm  comm = MPI_COMM_WORLD)
inlineexplicit

Definition at line 66 of file nbx.hpp.

Member Function Documentation

◆ comm()

MPI_Comm peclet::core::halo::NbxEngine::comm ( ) const
inline

Definition at line 68 of file nbx.hpp.

◆ rank()

int peclet::core::halo::NbxEngine::rank ( ) const
inline

Definition at line 69 of file nbx.hpp.

References MPI_Comm_rank().

◆ size()

int peclet::core::halo::NbxEngine::size ( ) const
inline

Definition at line 74 of file nbx.hpp.

References MPI_Comm_size().

◆ exchange()

void peclet::core::halo::NbxEngine::exchange ( PackNext &&  packNext,
OnRecv &&  onRecv,
int  baseTag = 0 
)
inline

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