AdjointType typedef | medi::MpiTypeInterface | |
adTool | medi::MpiTypePassive< T > | |
clearIndices(Type *buf, size_t bufOffset, int elements) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::clearIndices(void *buf, size_t bufOffset, int elements) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
clone() const | medi::MpiTypePassive< T > | inlinevirtual |
computeActiveElements(const int count) const | medi::MpiTypePassive< T > | inlinevirtual |
copy(Type *from, size_t fromOffset, Type *to, size_t toOffset, int count) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::copy(void *from, size_t fromOffset, void *to, size_t toOffset, int count) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
copyFromModifiedBuffer(Type *buf, size_t bufOffset, const ModifiedType *bufMod, size_t bufModOffset, int elements) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::copyFromModifiedBuffer(void *buf, size_t bufOffset, const void *bufMod, size_t bufModOffset, int elements) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
copyIntoModifiedBuffer(const Type *buf, size_t bufOffset, ModifiedType *bufMod, size_t bufModOffset, int elements) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::copyIntoModifiedBuffer(const void *buf, size_t bufOffset, void *bufMod, size_t bufModOffset, int elements) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
createIndices(Type *buf, size_t bufOffset, IndexType *indices, size_t bufModOffset, int elements) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::createIndices(void *buf, size_t bufOffset, void *indices, size_t bufModOffset, int elements) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
createModifiedTypeBuffer(ModifiedType *&buf, size_t size) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::createModifiedTypeBuffer(void *&buf, size_t size) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
createTypeBuffer(Type *&buf, size_t size) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::createTypeBuffer(void *&buf, size_t size) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
deleteModifiedTypeBuffer(ModifiedType *&buf) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::deleteModifiedTypeBuffer(void *&buf) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
deleteTypeBuffer(Type *&buf, size_t size) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::deleteTypeBuffer(void *&buf, size_t size) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
freeType(Type *buf, size_t bufOffset, int elements) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::freeType(void *buf, size_t bufOffset, int elements) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
getADTool() const | medi::MpiTypePassive< T > | inlinevirtual |
getIndices(const Type *buf, size_t bufOffset, IndexType *indices, size_t bufModOffset, int elements) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::getIndices(const void *buf, size_t bufOffset, void *indices, size_t bufModOffset, int elements) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
getModifiedMpiType() const | medi::MpiTypeInterface | inline |
getMpiType() const | medi::MpiTypeInterface | inline |
getValues(const Type *buf, size_t bufOffset, PrimalType *primals, size_t bufModOffset, int elements) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::getValues(const void *buf, size_t bufOffset, void *primals, size_t bufModOffset, int elements) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
IndexType typedef | medi::MpiTypePassive< T > | |
IndexTypeB typedef | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | |
initializeType(Type *buf, size_t bufOffset, int elements) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::initializeType(void *buf, size_t bufOffset, int elements) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
isClone | medi::MpiTypePassive< T > | |
isModifiedBufferRequired() const | medi::MpiTypePassive< T > | inlinevirtual |
ModifiedType typedef | medi::MpiTypePassive< T > | |
MpiTypeBase(MPI_Datatype mpiType, MPI_Datatype modifiedMpiType) | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inline |
MpiTypeInterface(MPI_Datatype mpiType, MPI_Datatype modifiedMpiType) | medi::MpiTypeInterface | inline |
MpiTypePassive(MPI_Datatype type) | medi::MpiTypePassive< T > | inline |
performReduce(Type *buf, Type *target, int count, AMPI_Op op, int ranks) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::performReduce(void *buf, void *target, int count, AMPI_Op op, int ranks) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
PrimalType typedef | medi::MpiTypePassive< T > | |
PrimalTypeB typedef | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | |
registerValue(Type *buf, size_t bufOffset, IndexType *indices, PrimalType *oldPrimals, size_t bufModOffset, int elements) const | medi::MpiTypePassive< T > | inline |
MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive >::registerValue(void *buf, size_t bufOffset, void *indices, void *oldPrimals, size_t bufModOffset, int elements) const | medi::MpiTypeBase< MpiTypePassive< T >, T, T, ADToolPassive > | inlinevirtual |
setMpiTypes(MPI_Datatype mpiType, MPI_Datatype modifiedMpiType) | medi::MpiTypeInterface | inlineprotected |
Tool typedef | medi::MpiTypePassive< T > | |
Type typedef | medi::MpiTypePassive< T > | |
~MpiTypeInterface() | medi::MpiTypeInterface | inlinevirtual |
~MpiTypePassive() | medi::MpiTypePassive< T > | inline |