43 template<
typename T_Tape>
44 struct ExternalFunction;
46 template<
typename T_Real,
typename T_Gradient,
typename T_Tape,
typename T_Impl>
47 struct LhsExpressionInterface;
75 template<
typename T_Real,
typename T_Gradient,
typename T_Identifier>
94 template<
typename Lhs,
typename Tape>
#define CODI_DD(Type, Default)
Abbreviation for CODI_DECLARE_DEFAULT.
Definition macros.hpp:94
CoDiPack - Code Differentiation Package.
Definition codi.hpp:90
Add user defined functions to the tape evaluation.
Definition externalFunctionTapeInterface.hpp:76
Real registerExternalFunctionOutput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value)
T_Gradient Gradient
See ExternalFunctionTapeInterface.
Definition externalFunctionTapeInterface.hpp:80
void pushExternalFunction(ExternalFunction< ExternalFunctionTapeInterface > const &extFunc)
T_Identifier Identifier
See ExternalFunctionTapeInterface.
Definition externalFunctionTapeInterface.hpp:81
T_Real Real
See ExternalFunctionTapeInterface.
Definition externalFunctionTapeInterface.hpp:79
User-defined evaluation functions for the taping process.
Definition externalFunction.hpp:102
Base class for all CoDiPack lvalue expression.
Definition lhsExpressionInterface.hpp:63