MeDiPack  1.3.0
A Message Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
medi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB > Member List

This is the complete list of members for medi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >, including all inherited members.

AdjointType typedefmedi::MpiTypeInterface
clearIndices(void *buf, size_t bufOffset, int elements) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
clone() const =0medi::MpiTypeInterfacepure virtual
computeActiveElements(const int count) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
copy(void *from, size_t fromOffset, void *to, size_t toOffset, int count) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
copyFromModifiedBuffer(void *buf, size_t bufOffset, const void *bufMod, size_t bufModOffset, int elements) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
copyIntoModifiedBuffer(const void *buf, size_t bufOffset, void *bufMod, size_t bufModOffset, int elements) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
createIndices(void *buf, size_t bufOffset, void *indices, size_t bufModOffset, int elements) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
createModifiedTypeBuffer(void *&buf, size_t size) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
createTypeBuffer(void *&buf, size_t size) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
deleteModifiedTypeBuffer(void *&buf) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
deleteTypeBuffer(void *&buf, size_t size) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
freeType(void *buf, size_t bufOffset, int elements) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
getADTool() const =0medi::MpiTypeInterfacepure virtual
getIndices(const void *buf, size_t bufOffset, void *indices, size_t bufModOffset, int elements) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
getModifiedMpiType() constmedi::MpiTypeInterfaceinline
getMpiType() constmedi::MpiTypeInterfaceinline
getValues(const void *buf, size_t bufOffset, void *primals, size_t bufModOffset, int elements) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
IndexType typedefmedi::MpiTypeInterface
IndexTypeB typedefmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >
initializeType(void *buf, size_t bufOffset, int elements) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
isModifiedBufferRequired() const =0medi::MpiTypeInterfacepure virtual
ModifiedType typedefmedi::MpiTypeInterface
MpiTypeBase(MPI_Datatype mpiType, MPI_Datatype modifiedMpiType)medi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inline
MpiTypeInterface(MPI_Datatype mpiType, MPI_Datatype modifiedMpiType)medi::MpiTypeInterfaceinline
performReduce(void *buf, void *target, int count, AMPI_Op op, int ranks) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
PrimalType typedefmedi::MpiTypeInterface
PrimalTypeB typedefmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >
registerValue(void *buf, size_t bufOffset, void *indices, void *oldPrimals, size_t bufModOffset, int elements) constmedi::MpiTypeBase< Impl, TypeB, ModifiedTypeB, ADToolB >inlinevirtual
setMpiTypes(MPI_Datatype mpiType, MPI_Datatype modifiedMpiType)medi::MpiTypeInterfaceinlineprotected
Type typedefmedi::MpiTypeInterface
~MpiTypeInterface()medi::MpiTypeInterfaceinlinevirtual