MeDiPack  1.3.0
A Message Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
medi::MpiStructType Member List

This is the complete list of members for medi::MpiStructType, including all inherited members.

AdjointType typedefmedi::MpiStructType
clearIndices(void *buf, size_t bufOffset, int elements) constmedi::MpiStructTypeinlinevirtual
clone() constmedi::MpiStructTypeinlinevirtual
computeActiveElements(const int count) constmedi::MpiStructTypeinlinevirtual
computeBufferPointer(const void *buf, size_t offset) constmedi::MpiStructTypeinline
computeBufferPointer(void *buf, size_t offset) constmedi::MpiStructTypeinline
computeBufOffset(size_t element) constmedi::MpiStructTypeinline
computeModOffset(size_t element) constmedi::MpiStructTypeinline
copy(void *from, size_t fromOffset, void *to, size_t toOffset, int count) constmedi::MpiStructTypeinlinevirtual
copyFromModifiedBuffer(void *buf, size_t bufOffset, const void *bufMod, size_t bufModOffset, int elements) constmedi::MpiStructTypeinlinevirtual
copyIntoModifiedBuffer(const void *buf, size_t bufOffset, void *bufMod, size_t bufModOffset, int elements) constmedi::MpiStructTypeinlinevirtual
createIndices(void *buf, size_t bufOffset, void *indices, size_t bufModOffset, int elements) constmedi::MpiStructTypeinlinevirtual
createModifiedTypeBuffer(void *&buf, size_t size) constmedi::MpiStructTypeinlinevirtual
createTypeBuffer(void *&buf, size_t size) constmedi::MpiStructTypeinlinevirtual
deleteModifiedTypeBuffer(void *&buf) constmedi::MpiStructTypeinlinevirtual
deleteTypeBuffer(void *&buf, size_t size) constmedi::MpiStructTypeinlinevirtual
freeType(void *buf, size_t bufOffset, int elements) constmedi::MpiStructTypeinlinevirtual
getADTool() constmedi::MpiStructTypeinlinevirtual
getIndices(const void *buf, size_t bufOffset, void *indices, size_t bufModOffset, int elements) constmedi::MpiStructTypeinlinevirtual
getModifiedMpiType() constmedi::MpiTypeInterfaceinline
getMpiType() constmedi::MpiTypeInterfaceinline
getValues(const void *buf, size_t bufOffset, void *primals, size_t bufModOffset, int elements) constmedi::MpiStructTypeinlinevirtual
IndexType typedefmedi::MpiStructType
initializeType(void *buf, size_t bufOffset, int elements) constmedi::MpiStructTypeinlinevirtual
isModifiedBufferRequired() constmedi::MpiStructTypeinlinevirtual
ModifiedType typedefmedi::MpiStructType
MpiStructType(const MpiStructType *other)medi::MpiStructTypeinline
MpiStructType(const MpiStructType *other, size_t offset, size_t extent)medi::MpiStructTypeinline
MpiStructType(int count, const int *array_of_blocklengths, const MPI_Aint *array_of_displacements, MpiTypeInterface *const *array_of_types)medi::MpiStructTypeinline
MpiTypeInterface(MPI_Datatype mpiType, MPI_Datatype modifiedMpiType)medi::MpiTypeInterfaceinline
performReduce(void *buf, void *target, int count, AMPI_Op op, int ranks) constmedi::MpiStructTypeinlinevirtual
PrimalType typedefmedi::MpiStructType
registerValue(void *buf, size_t bufOffset, void *indices, void *oldPrimals, size_t bufModOffset, int elements) constmedi::MpiStructTypeinlinevirtual
setMpiTypes(MPI_Datatype mpiType, MPI_Datatype modifiedMpiType)medi::MpiTypeInterfaceinlineprotected
Type typedefmedi::MpiStructType
~MpiStructType()medi::MpiStructTypeinline
~MpiTypeInterface()medi::MpiTypeInterfaceinlinevirtual