interface for callbacks from an custom tape iteration. See CustomIteratorTapeInterface for details. More...
#include <customIteratorTapeInterface.hpp>

Public Types | |
| using | EvalHandle = void* |
| See PrimalValueTapeTypes. | |
| using | Identifier = T_Identifier |
| See ReadWriteTapeInterface. | |
| using | Real = T_Real |
| See ReadWriteTapeInterface. | |
| using | Tape = void |
| Any CoDiPack tape implementation. | |
Public Member Functions | |
| void | handleLowLevelFunction (LowLevelFunctionEntry< Tape, Real, Identifier > const &func, ByteDataView &llfData) |
| Called for each low level function. | |
| void | handleStatement (EvalHandle const &evalHandle, Config::ArgumentSize const &nPassiveValues, size_t &linearAdjointPosition, char *stmtData) |
| Called for each statement in a primal value tape. | |
| void | handleStatement (Identifier &lhsIndex, Config::ArgumentSize const &size, Real const *jacobians, Identifier const *rhsIdentifiers) |
| Called for each statement in a Jacobian tape. | |
interface for callbacks from an custom tape iteration. See CustomIteratorTapeInterface for details.
| T_Real | The computation type of a tape, usually chosen as ActiveType::Real. |
| T_Identifier | The adjoint/tangent identification type of a tape, usually chosen as ActiveType::Identifier. |