| addToolAction(HandleBase *h) const =0 | medi::ADToolInterface | pure virtual |
| AdjointType typedef | medi::ADToolInterface | |
| ADToolBase(MPI_Datatype primalMpiType, MPI_Datatype adjointMpiType) | medi::ADToolBase< Impl, AdjointType, PrimalType, IndexType > | inline |
| ADToolBase(MPI_Datatype primalMpiType, MPI_Datatype adjointMpiType) | medi::ADToolBase< Impl, AdjointType, PrimalType, IndexType > | inline |
| ADToolImplCommon(MPI_Datatype primalMpiType, MPI_Datatype adjointMpiType) | medi::ADToolImplCommon< Impl, restorePrimal, modifiedBuffer, Type, AdjointType, PrimalType, IndexType > | inline |
| ADToolInterface(MPI_Datatype primalMpiType, MPI_Datatype adjointMpiType) | medi::ADToolInterface | inline |
| Base typedef | medi::ADToolImplCommon< Impl, restorePrimal, modifiedBuffer, Type, AdjointType, PrimalType, IndexType > | |
| convertOperator(AMPI_Op op) const =0 | medi::ADToolInterface | pure virtual |
| createIndexTypeBuffer(IndexType *&buf, size_t size) const | medi::ADToolImplCommon< Impl, restorePrimal, modifiedBuffer, Type, AdjointType, PrimalType, IndexType > | inlinevirtual |
| createPrimalTypeBuffer(PrimalType *&buf, size_t size) const | medi::ADToolImplCommon< Impl, restorePrimal, modifiedBuffer, Type, AdjointType, PrimalType, IndexType > | inlinevirtual |
| deleteIndexTypeBuffer(IndexType *&buf) const | medi::ADToolImplCommon< Impl, restorePrimal, modifiedBuffer, Type, AdjointType, PrimalType, IndexType > | inlinevirtual |
| deletePrimalTypeBuffer(PrimalType *&buf) const | medi::ADToolImplCommon< Impl, restorePrimal, modifiedBuffer, Type, AdjointType, PrimalType, IndexType > | inlinevirtual |
| getAdjointMpiType() const | medi::ADToolInterface | inline |
| getPrimalMpiType() const | medi::ADToolInterface | inline |
| IndexType typedef | medi::ADToolInterface | |
| isActiveType() const | medi::ADToolImplCommon< Impl, restorePrimal, modifiedBuffer, Type, AdjointType, PrimalType, IndexType > | inlinevirtual |
| isHandleRequired() const =0 | medi::ADToolInterface | pure virtual |
| isModifiedBufferRequired() const | medi::ADToolImplCommon< Impl, restorePrimal, modifiedBuffer, Type, AdjointType, PrimalType, IndexType > | inlinevirtual |
| isOldPrimalsRequired() const | medi::ADToolImplCommon< Impl, restorePrimal, modifiedBuffer, Type, AdjointType, PrimalType, IndexType > | inlinevirtual |
| ModifiedType typedef | medi::ADToolInterface | |
| PrimalType typedef | medi::ADToolInterface | |
| startAssembly(HandleBase *h) const =0 | medi::ADToolInterface | pure virtual |
| stopAssembly(HandleBase *h) const =0 | medi::ADToolInterface | pure virtual |
| Type typedef | medi::ADToolInterface | |
| ~ADToolInterface() | medi::ADToolInterface | inlinevirtual |