cast() | codi::TapeHelperBase< T_Type, T_Impl > | inlineprotected |
changeStateToForwardEvaluation() | codi::TapeHelperBase< T_Type, T_Impl > | inlineprotected |
changeStateToReverseEvaluation() | codi::TapeHelperBase< T_Type, T_Impl > | inlineprotected |
createGradientVectorInput() | codi::TapeHelperBase< T_Type, T_Impl > | inline |
createGradientVectorOutput() | codi::TapeHelperBase< T_Type, T_Impl > | inline |
createHessian() | codi::TapeHelperBase< T_Type, T_Impl > | inline |
createJacobian() | codi::TapeHelperBase< T_Type, T_Impl > | inline |
createPrimalVectorInput() | codi::TapeHelperBase< T_Type, T_Impl > | inline |
createPrimalVectorOutput() | codi::TapeHelperBase< T_Type, T_Impl > | inline |
deleteGradientVector(Gradient *vec) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
deleteHessian(HessianType &hes) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
deleteJacobian(JacobianType &jac) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
deletePrimalVector(Real *vec) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
evalForward(Gradient const *x_d, Gradient *y_d) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
evalForwardAt(Real const *x, Gradient const *x_d, Gradient *y_d, Real *y=nullptr) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
evalHessian(HessianType &hes, Jac &jac=StaticDummy< DummyJacobian >::dummy) | codi::TapeHelperBase< T_Type, T_Impl > | |
evalHessianAt(Real const *x, HessianType &hes, Real *y=nullptr, Jac &jac=StaticDummy< DummyJacobian >::dummy) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
evalJacobian(JacobianType &jac) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
evalJacobianAt(Real const *x, JacobianType &jac, Real *y=nullptr) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
evalJacobianGen(Jac &jac) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
evalPrimal(Real const *x, Real *y=nullptr)=0 | codi::TapeHelperBase< T_Type, T_Impl > | pure virtual |
evalReverse(Gradient const *y_b, Gradient *x_b) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
evalReverseAt(Real const *x, Gradient const *y_b, Gradient *x_b, Real *y=nullptr) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
getInputSize() | codi::TapeHelperBase< T_Type, T_Impl > | inline |
getOutputSize() | codi::TapeHelperBase< T_Type, T_Impl > | inline |
Gradient typedef | codi::TapeHelperBase< T_Type, T_Impl > | |
HessianType typedef | codi::TapeHelperBase< T_Type, T_Impl > | |
Identifier typedef | codi::TapeHelperBase< T_Type, T_Impl > | |
Impl typedef | codi::TapeHelperBase< T_Type, T_Impl > | |
inputValues | codi::TapeHelperBase< T_Type, T_Impl > | protected |
JacobianType typedef | codi::TapeHelperBase< T_Type, T_Impl > | |
outputValues | codi::TapeHelperBase< T_Type, T_Impl > | protected |
PassiveReal typedef | codi::TapeHelperBase< T_Type, T_Impl > | |
Real typedef | codi::TapeHelperBase< T_Type, T_Impl > | |
registerInput(Type &value) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
registerOutput(Type &value) | codi::TapeHelperBase< T_Type, T_Impl > | inline |
startRecording() | codi::TapeHelperBase< T_Type, T_Impl > | inline |
stopRecording() | codi::TapeHelperBase< T_Type, T_Impl > | inline |
Tape typedef | codi::TapeHelperBase< T_Type, T_Impl > | protected |
tape | codi::TapeHelperBase< T_Type, T_Impl > | protected |
TapeHelperBase() | codi::TapeHelperBase< T_Type, T_Impl > | inline |
Type typedef | codi::TapeHelperBase< T_Type, T_Impl > | |
wasForwardEvaluated | codi::TapeHelperBase< T_Type, T_Impl > | protected |
~TapeHelperBase() | codi::TapeHelperBase< T_Type, T_Impl > | inlinevirtual |