Cast Struct Reference

Static Public Member Functions

template<typename Type = MPI_Comm>
static std::enable_if< std::is_pointer< Type >::value, Type >::type to_mpi (const UPstream::Communicator &arg) noexcept
 
template<typename Type = MPI_Comm>
static std::enable_if< std::is_integral< Type >::value, Type >::type to_mpi (const UPstream::Communicator &arg) noexcept
 
template<typename Type = MPI_Request>
static std::enable_if< std::is_pointer< Type >::value, Type >::type to_mpi (const UPstream::Request &arg) noexcept
 
template<typename Type = MPI_Request>
static std::enable_if< std::is_integral< Type >::value, Type >::type to_mpi (const UPstream::Request &arg) noexcept
 

Detailed Description

Definition at line 48 of file openfoam_mpi.H.

Member Function Documentation

◆ to_mpi() [1/4]

static std::enable_if<std::is_pointer<Type>::value, Type>::type to_mpi ( const UPstream::Communicator arg)
inlinestaticnoexcept

Definition at line 53 of file openfoam_mpi.H.

◆ to_mpi() [2/4]

static std::enable_if<std::is_integral<Type>::value, Type>::type to_mpi ( const UPstream::Communicator arg)
inlinestaticnoexcept

Definition at line 61 of file openfoam_mpi.H.

◆ to_mpi() [3/4]

static std::enable_if<std::is_pointer<Type>::value, Type>::type to_mpi ( const UPstream::Request arg)
inlinestaticnoexcept

Definition at line 69 of file openfoam_mpi.H.

◆ to_mpi() [4/4]

static std::enable_if<std::is_integral<Type>::value, Type>::type to_mpi ( const UPstream::Request arg)
inlinestaticnoexcept

Definition at line 77 of file openfoam_mpi.H.


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