MeDiPack  1.3.0
A Message Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE > Struct Template Reference

#include <ampiFunctions.hpp>

Inheritance diagram for medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >:

Public Member Functions

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

Public Attributes

MPI_Comm comm
 
void * recvbufAdjoints
 
int recvbufCount
 
int recvbufCountVec
 
RECVTYPE::IndexType * recvbufIndices
 
RECVTYPE::PrimalType * recvbufOldPrimals
 
RECVTYPE::PrimalType * recvbufPrimals
 
int recvbufTotalSize
 
int recvcount
 
RECVTYPE * recvtype
 
int root
 
void * sendbufAdjoints
 
int sendbufCount
 
int sendbufCountVec
 
SENDTYPE::IndexType * sendbufIndices
 
SENDTYPE::PrimalType * sendbufPrimals
 
int sendbufTotalSize
 
int sendcount
 
SENDTYPE * sendtype
 
- 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_Igather_AdjointHandle()

template<typename SENDTYPE , typename RECVTYPE >
medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::~AMPI_Igather_AdjointHandle ( )
inline

Member Data Documentation

◆ comm

template<typename SENDTYPE , typename RECVTYPE >
MPI_Comm medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::comm

◆ recvbufAdjoints

template<typename SENDTYPE , typename RECVTYPE >
void* medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::recvbufAdjoints

◆ recvbufCount

template<typename SENDTYPE , typename RECVTYPE >
int medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::recvbufCount

◆ recvbufCountVec

template<typename SENDTYPE , typename RECVTYPE >
int medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::recvbufCountVec

◆ recvbufIndices

template<typename SENDTYPE , typename RECVTYPE >
RECVTYPE::IndexType* medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::recvbufIndices

◆ recvbufOldPrimals

template<typename SENDTYPE , typename RECVTYPE >
RECVTYPE::PrimalType* medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::recvbufOldPrimals

◆ recvbufPrimals

template<typename SENDTYPE , typename RECVTYPE >
RECVTYPE::PrimalType* medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::recvbufPrimals

◆ recvbufTotalSize

template<typename SENDTYPE , typename RECVTYPE >
int medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::recvbufTotalSize

◆ recvcount

template<typename SENDTYPE , typename RECVTYPE >
int medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::recvcount

◆ recvtype

template<typename SENDTYPE , typename RECVTYPE >
RECVTYPE* medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::recvtype

◆ root

template<typename SENDTYPE , typename RECVTYPE >
int medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::root

◆ sendbufAdjoints

template<typename SENDTYPE , typename RECVTYPE >
void* medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::sendbufAdjoints

◆ sendbufCount

template<typename SENDTYPE , typename RECVTYPE >
int medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::sendbufCount

◆ sendbufCountVec

template<typename SENDTYPE , typename RECVTYPE >
int medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::sendbufCountVec

◆ sendbufIndices

template<typename SENDTYPE , typename RECVTYPE >
SENDTYPE::IndexType* medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::sendbufIndices

◆ sendbufPrimals

template<typename SENDTYPE , typename RECVTYPE >
SENDTYPE::PrimalType* medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::sendbufPrimals

◆ sendbufTotalSize

template<typename SENDTYPE , typename RECVTYPE >
int medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::sendbufTotalSize

◆ sendcount

template<typename SENDTYPE , typename RECVTYPE >
int medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::sendcount

◆ sendtype

template<typename SENDTYPE , typename RECVTYPE >
SENDTYPE* medi::AMPI_Igather_AdjointHandle< SENDTYPE, RECVTYPE >::sendtype

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