MADNESS 0.10.1
madness::detail::WorldMpiRuntime Class Reference

MPI runtime reference counter. More...

#include <worldmpi.h>

Inheritance diagram for madness::detail::WorldMpiRuntime:

Public Member Functions

 WorldMpiRuntime ()
 Constructor.
 ~WorldMpiRuntime ()
 Destructor.

Private Attributes

std::shared_ptr< WorldMpi > world_mpi
 A pointer to WorldMpi::world_mpi. Used to help manage the lifetime of MPI.

Detailed Description

MPI runtime reference counter.

This object is used to manage the lifetime of the MPI runtime by holding a reference to the WorldMpi::world_mpi pointer.

Constructor & Destructor Documentation

◆ WorldMpiRuntime()

madness::detail::WorldMpiRuntime::WorldMpiRuntime ( )
inline

Constructor.

References world_mpi.

Referenced by madness::WorldMpiInterface::WorldMpiInterface().

◆ ~WorldMpiRuntime()

madness::detail::WorldMpiRuntime::~WorldMpiRuntime ( )
inline

Destructor.

References world_mpi.

Member Data Documentation

◆ world_mpi

std::shared_ptr<WorldMpi> madness::detail::WorldMpiRuntime::world_mpi
private

A pointer to WorldMpi::world_mpi. Used to help manage the lifetime of MPI.

Referenced by WorldMpiRuntime(), and ~WorldMpiRuntime().


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