| CallFunction typedef | codi::ExternalFunction< T_Tape > | |
| CallFunctionUntyped typedef | codi::ExternalFunctionInternalData | protected |
| create(CallFunction funcReverse, void *data, DeleteFunction funcDelete, CallFunction funcForward=nullptr, CallFunction funcPrimal=nullptr, IterateIdsFunction funcIterIn=nullptr, IterateIdsFunction funcIterOut=nullptr) | codi::ExternalFunction< T_Tape > | inlinestatic |
| data | codi::ExternalFunctionInternalData | protected |
| deleteData(Tape *tape) | codi::ExternalFunction< T_Tape > | inline |
| DeleteFunction typedef | codi::ExternalFunction< T_Tape > | |
| DeleteFunctionUntyped typedef | codi::ExternalFunctionInternalData | protected |
| evaluateForward(Tape *tape, VectorAccess *adjointInterface) const | codi::ExternalFunction< T_Tape > | inline |
| evaluatePrimal(Tape *tape, VectorAccess *adjointInterface) const | codi::ExternalFunction< T_Tape > | inline |
| evaluateReverse(Tape *tape, VectorAccess *adjointInterface) const | codi::ExternalFunction< T_Tape > | inline |
| ExternalFunction(CallFunction funcReverse, CallFunction funcForward, CallFunction funcPrimal, void *data, DeleteFunction funcDelete, IterateIdsFunction funcIterIn, IterateIdsFunction funcIterOut) | codi::ExternalFunction< T_Tape > | inline |
| ExternalFunctionInternalData() | codi::ExternalFunctionInternalData | inline |
| ExternalFunctionInternalData(CallFunctionUntyped funcReverse, CallFunctionUntyped funcForward, CallFunctionUntyped funcPrimal, DeleteFunctionUntyped funcDelete, IterateIdsFunctionUntyped funcIterIn, IterateIdsFunctionUntyped funcIterOut, void *data) | codi::ExternalFunctionInternalData | inlineprotected |
| funcDelete | codi::ExternalFunctionInternalData | protected |
| funcForward | codi::ExternalFunctionInternalData | protected |
| funcIterIn | codi::ExternalFunctionInternalData | protected |
| funcIterOut | codi::ExternalFunctionInternalData | protected |
| funcPrimal | codi::ExternalFunctionInternalData | protected |
| funcReverse | codi::ExternalFunctionInternalData | protected |
| Identifier typedef | codi::ExternalFunction< T_Tape > | |
| IterateIdsFunction typedef | codi::ExternalFunction< T_Tape > | |
| IterateIdsFunctionUntyped typedef | codi::ExternalFunctionInternalData | protected |
| iterateInputs(Tape *tape, IterCallback func, void *userData) const | codi::ExternalFunction< T_Tape > | inline |
| iterateOutputs(Tape *tape, IterCallback func, void *userData) const | codi::ExternalFunction< T_Tape > | inline |
| IterCallback typedef | codi::ExternalFunction< T_Tape > | |
| IterCallbackUntyped typedef | codi::ExternalFunctionInternalData | protected |
| Real typedef | codi::ExternalFunction< T_Tape > | |
| Tape typedef | codi::ExternalFunction< T_Tape > | |
| VectorAccess typedef | codi::ExternalFunction< T_Tape > | |