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

#include <ampiFunctions.hpp>

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

Public Member Functions

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

Public Attributes

MPI_Comm comm
 
const int * rdispls
 
void * recvbufAdjoints
 
int * recvbufCount
 
int * recvbufCountVec
 
int * recvbufDisplsVec
 
RECVTYPE::IndexType * recvbufIndices
 
RECVTYPE::PrimalType * recvbufOldPrimals
 
RECVTYPE::PrimalType * recvbufPrimals
 
int recvbufTotalSize
 
const int * recvcounts
 
RECVTYPE * recvtype
 
const int * sdispls
 
void * sendbufAdjoints
 
int * sendbufCount
 
int * sendbufCountVec
 
int * sendbufDisplsVec
 
SENDTYPE::IndexType * sendbufIndices
 
SENDTYPE::PrimalType * sendbufPrimals
 
int sendbufTotalSize
 
const int * sendcounts
 
SENDTYPE * sendtype
 
- Public Attributes inherited from medi::HandleBase
ManualDeleteType deleteType
 
ForwardFunction funcForward
 
PrimalFunction funcPrimal
 
ReverseFunction funcReverse
 

Constructor & Destructor Documentation

◆ ~AMPI_Alltoallv_AdjointHandle()

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

Member Data Documentation

◆ comm

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

◆ rdispls

template<typename SENDTYPE , typename RECVTYPE >
const int* medi::AMPI_Alltoallv_AdjointHandle< SENDTYPE, RECVTYPE >::rdispls

◆ recvbufAdjoints

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

◆ recvbufCount

template<typename SENDTYPE , typename RECVTYPE >
int* medi::AMPI_Alltoallv_AdjointHandle< SENDTYPE, RECVTYPE >::recvbufCount

◆ recvbufCountVec

template<typename SENDTYPE , typename RECVTYPE >
int* medi::AMPI_Alltoallv_AdjointHandle< SENDTYPE, RECVTYPE >::recvbufCountVec

◆ recvbufDisplsVec

template<typename SENDTYPE , typename RECVTYPE >
int* medi::AMPI_Alltoallv_AdjointHandle< SENDTYPE, RECVTYPE >::recvbufDisplsVec

◆ recvbufIndices

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

◆ recvbufOldPrimals

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

◆ recvbufPrimals

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

◆ recvbufTotalSize

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

◆ recvcounts

template<typename SENDTYPE , typename RECVTYPE >
const int* medi::AMPI_Alltoallv_AdjointHandle< SENDTYPE, RECVTYPE >::recvcounts

◆ recvtype

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

◆ sdispls

template<typename SENDTYPE , typename RECVTYPE >
const int* medi::AMPI_Alltoallv_AdjointHandle< SENDTYPE, RECVTYPE >::sdispls

◆ sendbufAdjoints

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

◆ sendbufCount

template<typename SENDTYPE , typename RECVTYPE >
int* medi::AMPI_Alltoallv_AdjointHandle< SENDTYPE, RECVTYPE >::sendbufCount

◆ sendbufCountVec

template<typename SENDTYPE , typename RECVTYPE >
int* medi::AMPI_Alltoallv_AdjointHandle< SENDTYPE, RECVTYPE >::sendbufCountVec

◆ sendbufDisplsVec

template<typename SENDTYPE , typename RECVTYPE >
int* medi::AMPI_Alltoallv_AdjointHandle< SENDTYPE, RECVTYPE >::sendbufDisplsVec

◆ sendbufIndices

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

◆ sendbufPrimals

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

◆ sendbufTotalSize

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

◆ sendcounts

template<typename SENDTYPE , typename RECVTYPE >
const int* medi::AMPI_Alltoallv_AdjointHandle< SENDTYPE, RECVTYPE >::sendcounts

◆ sendtype

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

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