TIMPI
|
#include <op_function.h>
Public Member Functions | |
ManageOp (MPI_User_function *func, int commute, MPI_Op *op) | |
virtual | ~ManageOp () override |
Static Public Member Functions | |
static void | add (std::unique_ptr< SemiPermanent > obj) |
Private Attributes | |
MPI_Op * | _op |
Definition at line 223 of file op_function.h.
|
inline |
|
inlineoverridevirtual |
Definition at line 232 of file op_function.h.
References _op.
|
staticinherited |
Definition at line 42 of file semipermanent.C.
References TIMPI::SemiPermanent::_ref_count, and TIMPI::SemiPermanent::_stuff_to_clean.
Referenced by TIMPI::StandardType< TIMPI_DEFAULT_SCALAR_TYPE >::StandardType(), TIMPI::StandardType< std::pair< T1, T2 >, typename std::enable_if< StandardType< typename std::remove_const< T1 >::type >::is_fixed_type &&StandardType< T2 >::is_fixed_type >::type >::StandardType(), TIMPI::StandardType< std::array< T, N >, typename std::enable_if< StandardType< T >::is_fixed_type >::type >::StandardType(), and TIMPI::StandardType< std::tuple< Types... >, typename std::enable_if< CheckAllFixedTypes< Types... >::is_fixed_type >::type >::StandardType().
|
private |
Definition at line 236 of file op_function.h.
Referenced by ManageOp(), and ~ManageOp().