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 |
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 |
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 |