Loading...
Searching...
No Matches
Cast Struct Reference

#include <openfoam_mpi.H>

Static Public Member Functions

template<typename Type = MPI_Comm>
static Type to_mpi (UPstream::Communicator arg) noexcept
 Cast UPstream::Communicator to MPI_Comm.
template<typename Type = MPI_Request>
static Type to_mpi (UPstream::Request arg) noexcept
 Cast UPstream::Request to MPI_Request.
template<typename Type = MPI_Win>
static Type to_mpi (UPstream::Window arg) noexcept
 Cast UPstream::Window to MPI_Win.

Detailed Description

Definition at line 49 of file openfoam_mpi.H.

Member Function Documentation

◆ to_mpi() [1/3]

template<typename Type = MPI_Comm>
Type to_mpi ( UPstream::Communicator arg)
inlinestaticnoexcept

Cast UPstream::Communicator to MPI_Comm.

Definition at line 55 of file openfoam_mpi.H.

Referenced by call_window_allocate(), and call_window_create().

Here is the caller graph for this function:

◆ to_mpi() [2/3]

template<typename Type = MPI_Request>
Type to_mpi ( UPstream::Request arg)
inlinestaticnoexcept

Cast UPstream::Request to MPI_Request.

Definition at line 71 of file openfoam_mpi.H.

◆ to_mpi() [3/3]

template<typename Type = MPI_Win>
Type to_mpi ( UPstream::Window arg)
inlinestaticnoexcept

Cast UPstream::Window to MPI_Win.

Definition at line 87 of file openfoam_mpi.H.


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