AllowJacobianOptimization | codi::TagTapeForward< T_Real, T_Tag > | static |
Base typedef | codi::TagTapeForward< T_Real, T_Tag > | |
checkLhsError(Real &lhsValue, Identifier &lhsIdentifier, const Real &rhs) const | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inlineprotected |
checkLhsError(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, const Real &rhs) const | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inlineprotected |
clearTagOnVariable(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
clearTagPropertiesOnVariable(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
curTag | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | protected |
defaultPropertyErrorCallback(Real const ¤tValue, Real const &newValue, TagFlags flag, void *userData) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inlineprotectedstatic |
defaultTagErrorCallback(Tag const &correctTag, Tag const &wrongTag, void *userData) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inlineprotectedstatic |
destroyIdentifier(Real &value, Identifier &identifier) | codi::TagTapeForward< T_Real, T_Tag > | inline |
InternalStatementRecordingTapeInterface< T_Tag >::destroyIdentifier(Real &value, Identifier &identifier) | codi::InternalStatementRecordingTapeInterface< T_Tag > | |
getCurTag() | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
getGradient(Identifier const &identifier) const | codi::TagTapeForward< T_Real, T_Tag > | inline |
GradientAccessTapeInterface< T_Tag, T_Tag >::getGradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) const | codi::GradientAccessTapeInterface< T_Tag, T_Tag > | |
getPreaccumulationHandlingTag() | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
getTagFromVariable(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
Gradient typedef | codi::TagTapeForward< T_Real, T_Tag > | |
gradient(Identifier &identifier) | codi::TagTapeForward< T_Real, T_Tag > | inline |
gradient(Identifier const &identifier) const | codi::TagTapeForward< T_Real, T_Tag > | inline |
gradient(Identifier const &identifier)=delete | codi::TagTapeForward< T_Real, T_Tag > | |
GradientAccessTapeInterface< T_Tag, T_Tag >::gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::GradientAccessTapeInterface< T_Tag, T_Tag > | |
GradientAccessTapeInterface< T_Tag, T_Tag >::gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) const | codi::GradientAccessTapeInterface< T_Tag, T_Tag > | |
handleError(ValidationIndicator< Real, Tag > &vi) const | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inlineprotected |
hasTagPropertyOnVariable(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value, TagFlags flag) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
Identifier typedef | codi::TagTapeForward< T_Real, T_Tag > | |
Impl typedef | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | |
initIdentifier(Real &value, Identifier &identifier) | codi::TagTapeForward< T_Real, T_Tag > | inline |
InternalStatementRecordingTapeInterface< T_Tag >::initIdentifier(Real &value, Identifier &identifier) | codi::InternalStatementRecordingTapeInterface< T_Tag > | |
InvalidTag | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | static |
isPreaccumulationHandlingEnabled() | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
PassiveReal typedef | codi::TagTapeForward< T_Real, T_Tag > | |
PassiveTag | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | static |
Position typedef | codi::TagTapeForward< T_Real, T_Tag > | |
preaccumulationHandling | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | protected |
preaccumulationTag | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | protected |
Real typedef | codi::TagTapeForward< T_Real, T_Tag > | |
resetTag(Tag &tag) const | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inlineprotected |
setCurTag(const Tag &tag) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
setGradient(Identifier &identifier, Gradient const &gradient) | codi::TagTapeForward< T_Real, T_Tag > | inline |
setGradient(Identifier const &identifier, Gradient const &gradient)=delete | codi::TagTapeForward< T_Real, T_Tag > | |
GradientAccessTapeInterface< T_Tag, T_Tag >::setGradient(Identifier const &identifier, Gradient const &gradient, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::GradientAccessTapeInterface< T_Tag, T_Tag > | |
setPreaccumulationHandlingEnabled(bool enabled) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
setPreaccumulationHandlingTag(Tag tag) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
setTag(Tag &tag) const | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inlineprotected |
setTagErrorCallback(TagErrorCallback const &callback, void *userData) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
setTagOnVariable(LhsExpressionInterface< Real, Gradient, Impl, Lhs > const &value) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
setTagPropertyErrorCallback(TagPropertyErrorCallback const &callback, void *userData) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
setTagPropertyOnVariable(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value, TagFlags flag) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
store(LhsExpressionInterface< Real, Gradient, TagTapeForward, Lhs > &lhs, ExpressionInterface< Real, Rhs > const &rhs) | codi::TagTapeForward< T_Real, T_Tag > | inline |
store(LhsExpressionInterface< Real, Gradient, TagTapeForward, Lhs > &lhs, LhsExpressionInterface< Real, Gradient, TagTapeForward, Rhs > const &rhs) | codi::TagTapeForward< T_Real, T_Tag > | inline |
store(LhsExpressionInterface< Real, Gradient, TagTapeForward, Lhs > &lhs, Real const &rhs) | codi::TagTapeForward< T_Real, T_Tag > | inline |
InternalStatementRecordingTapeInterface< T_Tag >::store(Lhs &lhs, Rhs const &rhs) | codi::InternalStatementRecordingTapeInterface< T_Tag > | |
swap(Impl &other) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
Tag typedef | codi::TagTapeForward< T_Real, T_Tag > | |
tagErrorCallback | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | protected |
TagErrorCallback typedef | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | |
tagErrorUserData | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | protected |
TagPropertyErrorCallback typedef | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | |
tagPropertyErrorCallback | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | protected |
tagPropertyErrorUserData | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | protected |
TagTapeBase() | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inline |
TagTapeForward() | codi::TagTapeForward< T_Real, T_Tag > | inline |
verifyProperties(ValidationIndicator< Real, Tag > &vi, Real const &value, const EnumBitset< TagFlags > &properties) const | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inlineprotected |
verifyRegisterValue(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value, const Identifier &tag) | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inlineprotected |
verifyTag(ValidationIndicator< Real, Tag > &vi, Tag const &tag) const | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inlineprotected |
verifyTag(Tag const &tag) const | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inlineprotected |
verifyTagAndProperties(Tag const &tag, Real const &value, const EnumBitset< TagFlags > &properties) const | codi::TagTapeBase< T_Real, T_Tag, TagData< T_Tag >, TagTapeForward< T_Real, T_Tag > > | inlineprotected |