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

#include <ampiFunctions.hpp>

Inheritance diagram for medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >:

Public Member Functions

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

Public Attributes

void * bufferRecvAdjoints
 
int bufferRecvCount
 
int bufferRecvCountVec
 
DATATYPE::IndexType * bufferRecvIndices
 
DATATYPE::PrimalType * bufferRecvOldPrimals
 
DATATYPE::PrimalType * bufferRecvPrimals
 
int bufferRecvTotalSize
 
void * bufferSendAdjoints
 
int bufferSendCount
 
int bufferSendCountVec
 
DATATYPE::IndexType * bufferSendIndices
 
DATATYPE::PrimalType * bufferSendPrimals
 
int bufferSendTotalSize
 
MPI_Comm comm
 
int count
 
DATATYPE * datatype
 
int root
 
- Public Attributes inherited from medi::AsyncAdjointHandle
AMPI_Request requestReverse
 
struct WaitHandlewaitHandle
 
- Public Attributes inherited from medi::HandleBase
ManualDeleteType deleteType
 
ForwardFunction funcForward
 
PrimalFunction funcPrimal
 
ReverseFunction funcReverse
 

Constructor & Destructor Documentation

◆ ~AMPI_Ibcast_wrap_AdjointHandle()

template<typename DATATYPE >
medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::~AMPI_Ibcast_wrap_AdjointHandle ( )
inline

Member Data Documentation

◆ bufferRecvAdjoints

template<typename DATATYPE >
void* medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferRecvAdjoints

◆ bufferRecvCount

template<typename DATATYPE >
int medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferRecvCount

◆ bufferRecvCountVec

template<typename DATATYPE >
int medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferRecvCountVec

◆ bufferRecvIndices

template<typename DATATYPE >
DATATYPE::IndexType* medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferRecvIndices

◆ bufferRecvOldPrimals

template<typename DATATYPE >
DATATYPE::PrimalType* medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferRecvOldPrimals

◆ bufferRecvPrimals

template<typename DATATYPE >
DATATYPE::PrimalType* medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferRecvPrimals

◆ bufferRecvTotalSize

template<typename DATATYPE >
int medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferRecvTotalSize

◆ bufferSendAdjoints

template<typename DATATYPE >
void* medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferSendAdjoints

◆ bufferSendCount

template<typename DATATYPE >
int medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferSendCount

◆ bufferSendCountVec

template<typename DATATYPE >
int medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferSendCountVec

◆ bufferSendIndices

template<typename DATATYPE >
DATATYPE::IndexType* medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferSendIndices

◆ bufferSendPrimals

template<typename DATATYPE >
DATATYPE::PrimalType* medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferSendPrimals

◆ bufferSendTotalSize

template<typename DATATYPE >
int medi::AMPI_Ibcast_wrap_AdjointHandle< DATATYPE >::bufferSendTotalSize

◆ comm

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

◆ count

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

◆ datatype

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

◆ root

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

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