CallFunction typedef | codi::ExternalFunction< T_Tape > | |
CallFunctionUntyped typedef | codi::ExternalFunctionInternalData | protected |
create(CallFunction funcReverse, void *data, DeleteFunction funcDelete, CallFunction funcForward=nullptr, CallFunction funcPrimal=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) | codi::ExternalFunction< T_Tape > | inline |
ExternalFunctionInternalData() | codi::ExternalFunctionInternalData | inline |
ExternalFunctionInternalData(CallFunctionUntyped funcReverse, CallFunctionUntyped funcForward, CallFunctionUntyped funcPrimal, DeleteFunctionUntyped funcDelete, void *data) | codi::ExternalFunctionInternalData | inlineprotected |
funcDelete | codi::ExternalFunctionInternalData | protected |
funcForward | codi::ExternalFunctionInternalData | protected |
funcPrimal | codi::ExternalFunctionInternalData | protected |
funcReverse | codi::ExternalFunctionInternalData | protected |
Tape typedef | codi::ExternalFunction< T_Tape > | |
VectorAccess typedef | codi::ExternalFunction< T_Tape > | |