addInput(Type const &input) | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |
addOutput(Type &output) | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |
addToTape(ReverseFunc reverseFunc, ForwardFunc forwardFunc=nullptr, PrimalFunc primalFunc=nullptr) | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |
addUserData(Data const &data) | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |
callPrimalFunc(PrimalFunc func) | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |
callPrimalFuncWithADType(FuncObj &func, Args &&... args) | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |
data | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | protected |
disableInputPrimalStore() | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |
disableOutputPrimalStore() | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |
disableRenewOfPrimalValues() | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |
enableReallocationOfPrimalValueVectors() | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |
ExternalFunctionHelper(bool primalFuncUsesADType=false) | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |
ForwardFunc typedef | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | |
getExternalFunctionUserData() | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |
getPrimalValuesFromPrimalValueVector | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | protected |
Identifier typedef | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | |
outputValues | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | protected |
PrimalFunc typedef | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | |
Real typedef | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | |
reallocatePrimalVectors | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | protected |
ReverseFunc typedef | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | |
storeInputOutputForPrimalEval | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | protected |
storeInputPrimals | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | protected |
storeOutputPrimals | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | protected |
Synchronization typedef | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | |
Tape typedef | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | |
ThreadInformation typedef | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | |
Type typedef | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | |
y | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | protected |
~ExternalFunctionHelper() | codi::ExternalFunctionHelper< T_Type, T_Synchronization, T_ThreadInformation > | inline |