MeDiPack  1.2.2
A Message Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
medi::AMPI_Ireduce_local_Handle< DATATYPE > Struct Template Reference

#include <wrappers.hpp>

Inheritance diagram for medi::AMPI_Ireduce_local_Handle< DATATYPE >:

Public Attributes

MPI_Comm comm
 
int count
 
void * customDataPriorToLocalReduce
 
CustomFunction customOpPriorToLocalReduce
 
DATATYPE * datatype
 
AMPI_Op op
 
ContinueFunction origFunc
 
HandleBaseorigHandle
 
DATATYPE::Type * recvbuf
 
int reduceSize
 
int root
 
DATATYPE::Type * tempbuf
 
- Public Attributes inherited from medi::AsyncHandle
AsyncAdjointHandletoolHandle
 
- Public Attributes inherited from medi::HandleBase
ManualDeleteType deleteType
 
ForwardFunction funcForward
 
PrimalFunction funcPrimal
 
ReverseFunction funcReverse
 

Additional Inherited Members

- Public Member Functions inherited from medi::AsyncHandle
 AsyncHandle ()
 
- Public Member Functions inherited from medi::HandleBase
 HandleBase ()
 
virtual ~HandleBase ()
 

Member Data Documentation

◆ comm

template<typename DATATYPE >
MPI_Comm medi::AMPI_Ireduce_local_Handle< DATATYPE >::comm

◆ count

template<typename DATATYPE >
int medi::AMPI_Ireduce_local_Handle< DATATYPE >::count

◆ customDataPriorToLocalReduce

template<typename DATATYPE >
void* medi::AMPI_Ireduce_local_Handle< DATATYPE >::customDataPriorToLocalReduce

◆ customOpPriorToLocalReduce

template<typename DATATYPE >
CustomFunction medi::AMPI_Ireduce_local_Handle< DATATYPE >::customOpPriorToLocalReduce

◆ datatype

template<typename DATATYPE >
DATATYPE* medi::AMPI_Ireduce_local_Handle< DATATYPE >::datatype

◆ op

template<typename DATATYPE >
AMPI_Op medi::AMPI_Ireduce_local_Handle< DATATYPE >::op

◆ origFunc

template<typename DATATYPE >
ContinueFunction medi::AMPI_Ireduce_local_Handle< DATATYPE >::origFunc

◆ origHandle

template<typename DATATYPE >
HandleBase* medi::AMPI_Ireduce_local_Handle< DATATYPE >::origHandle

◆ recvbuf

template<typename DATATYPE >
DATATYPE::Type* medi::AMPI_Ireduce_local_Handle< DATATYPE >::recvbuf

◆ reduceSize

template<typename DATATYPE >
int medi::AMPI_Ireduce_local_Handle< DATATYPE >::reduceSize

◆ root

template<typename DATATYPE >
int medi::AMPI_Ireduce_local_Handle< DATATYPE >::root

◆ tempbuf

template<typename DATATYPE >
DATATYPE::Type* medi::AMPI_Ireduce_local_Handle< DATATYPE >::tempbuf

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