This is the complete list of members for medi::MpiTypeInterface, including all inherited members.
| AdjointType typedef | medi::MpiTypeInterface | |
| clearIndices(void *buf, size_t bufOffset, int elements) const =0 | medi::MpiTypeInterface | pure virtual |
| clone() const =0 | medi::MpiTypeInterface | pure virtual |
| computeActiveElements(const int count) const =0 | medi::MpiTypeInterface | pure virtual |
| copy(void *from, size_t fromOffset, void *to, size_t toOffset, int count) const =0 | medi::MpiTypeInterface | pure virtual |
| copyFromModifiedBuffer(void *buf, size_t bufOffset, const void *bufMod, size_t bufModOffset, int elements) const =0 | medi::MpiTypeInterface | pure virtual |
| copyIntoModifiedBuffer(const void *buf, size_t bufOffset, void *bufMod, size_t bufModOffset, int elements) const =0 | medi::MpiTypeInterface | pure virtual |
| createIndices(void *buf, size_t bufOffset, void *indices, size_t bufModOffset, int elements) const =0 | medi::MpiTypeInterface | pure virtual |
| createModifiedTypeBuffer(void *&buf, size_t size) const =0 | medi::MpiTypeInterface | pure virtual |
| createTypeBuffer(void *&buf, size_t size) const =0 | medi::MpiTypeInterface | pure virtual |
| deleteModifiedTypeBuffer(void *&buf) const =0 | medi::MpiTypeInterface | pure virtual |
| deleteTypeBuffer(void *&buf, size_t size) const =0 | medi::MpiTypeInterface | pure virtual |
| freeType(Type *buf, size_t bufOffset, int elements) const =0 | medi::MpiTypeInterface | pure virtual |
| getADTool() const =0 | medi::MpiTypeInterface | pure virtual |
| getIndices(const void *buf, size_t bufOffset, void *indices, size_t bufModOffset, int elements) const =0 | medi::MpiTypeInterface | pure virtual |
| getModifiedMpiType() const | medi::MpiTypeInterface | inline |
| getMpiType() const | medi::MpiTypeInterface | inline |
| getValues(const void *buf, size_t bufOffset, void *primals, size_t bufModOffset, int elements) const =0 | medi::MpiTypeInterface | pure virtual |
| IndexType typedef | medi::MpiTypeInterface | |
| initializeType(Type *buf, size_t bufOffset, int elements) const =0 | medi::MpiTypeInterface | pure virtual |
| isModifiedBufferRequired() const =0 | medi::MpiTypeInterface | pure virtual |
| ModifiedType typedef | medi::MpiTypeInterface | |
| MpiTypeInterface(MPI_Datatype mpiType, MPI_Datatype modifiedMpiType) | medi::MpiTypeInterface | inline |
| performReduce(void *buf, void *target, int count, AMPI_Op op, int ranks) const =0 | medi::MpiTypeInterface | pure virtual |
| PrimalType typedef | medi::MpiTypeInterface | |
| registerValue(void *buf, size_t bufOffset, void *indices, void *oldPrimals, size_t bufModOffset, int elements) const =0 | medi::MpiTypeInterface | pure virtual |
| setMpiTypes(MPI_Datatype mpiType, MPI_Datatype modifiedMpiType) | medi::MpiTypeInterface | inlineprotected |
| Type typedef | medi::MpiTypeInterface | |
| ~MpiTypeInterface() | medi::MpiTypeInterface | inlinevirtual |