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