Loading...
Searching...
No Matches
terra::mpi::detail::MPIContext Class Reference

#include <mpi.hpp>

Public Member Functions

 MPIContext (const MPIContext &)=delete
 
MPIContextoperator= (const MPIContext &)=delete
 
 MPIContext (MPIContext &&)=delete
 
MPIContextoperator= (MPIContext &&)=delete
 

Static Public Member Functions

static void initialize (int *argc, char ***argv)
 Initialize MPI once. Safe to call only once.
 
static bool is_initialized ()
 Query whether MPI is initialized.
 
static bool is_finalized ()
 Query whether MPI is finalized.
 

Constructor & Destructor Documentation

◆ MPIContext() [1/2]

terra::mpi::detail::MPIContext::MPIContext ( const MPIContext )
delete

◆ MPIContext() [2/2]

terra::mpi::detail::MPIContext::MPIContext ( MPIContext &&  )
delete

Member Function Documentation

◆ initialize()

static void terra::mpi::detail::MPIContext::initialize ( int *  argc,
char ***  argv 
)
inlinestatic

Initialize MPI once. Safe to call only once.

◆ is_finalized()

static bool terra::mpi::detail::MPIContext::is_finalized ( )
inlinestatic

Query whether MPI is finalized.

◆ is_initialized()

static bool terra::mpi::detail::MPIContext::is_initialized ( )
inlinestatic

Query whether MPI is initialized.

◆ operator=() [1/2]

MPIContext & terra::mpi::detail::MPIContext::operator= ( const MPIContext )
delete

◆ operator=() [2/2]

MPIContext & terra::mpi::detail::MPIContext::operator= ( MPIContext &&  )
delete

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