| activeIdentifier | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | protected |
| ActiveTypeTapeData typedef | codi::TagTapeReverse< T_Real, T_Tag > | |
| AllowJacobianOptimization | codi::TagTapeReverse< T_Real, T_Tag > | static |
| Base typedef | codi::TagTapeReverse< T_Real, T_Tag > | |
| beginUseAdjointVector() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| callLowLevelFunction(LowLevelFunctionTapeInterface &tape, bool forward, size_t &curLLFByteDataPos, char *dataPtr, size_t &curLLFInfoDataPos, Config::LowLevelFunctionToken *const tokenPtr, Config::LowLevelFunctionDataSize *const dataSizePtr, Args &&... args) | codi::LowLevelFunctionTapeInterface< T_Real, T_Real, TagData< T_Tag > > | static |
| checkLhsError(Real &lhsValue, ActiveTypeTapeData &lhsData, const Real &rhs) const | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inlineprotected |
| checkLhsError(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, Real const &rhs) const | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inlineprotected |
| clearAdjoints(Position const &start, Position const &end) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| clearAdjoints() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::clearAdjoints(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PositionalEvaluationTapeInterface< EmptyPosition > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::clearAdjoints(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::ReverseTapeInterface< T_Real, T_Real, TagData< T_Tag > > | |
| clearCustomAdjoints(Position const &start, Position const &end, AdjointVector &&data) | codi::CustomAdjointVectorEvaluationTapeInterface< EmptyPosition > | |
| clearTagOnVariable(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| clearTagPropertiesOnVariable(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| createStatementManual(Real const &lhsValue, Identifier &lhsIndex, Config::ArgumentSize const &size, Real const *jacobians, Identifier const *rhsIdentifiers) | codi::ReadWriteTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::createStatementManual(Identifier const &lhsIndex, Real const &lhsValue, Config::ArgumentSize const &nActiveValues, Identifier const *const rhsIdentifiers, Config::ArgumentSize const &nPassiveValues, Real const *const rhsPrimals, Config::ArgumentSize const &nConstants, Real const *const rhsConstant, EvalHandle const &evalHandle) | codi::ReadWriteTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition > | |
| createVectorAccess() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| createVectorAccessCustomAdjoints(Adjoint *data) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::createVectorAccessCustomAdjoints(AdjointVector &&data) | codi::DataManagementTapeInterface< T_Real, TagData< T_Tag > > | |
| curTag | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | protected |
| deactivateValue(LhsExpressionInterface< Real, Gradient, TagTapeReverse, Lhs > &value) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::deactivateValue(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value) | codi::IdentifierInformationTapeInterface< T_Real, T_Real, TagData< T_Tag >, TagData< T_Tag > > | |
| defaultPropertyErrorCallback(Real const ¤tValue, Real const &newValue, TagFlags flag, void *userData) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inlineprotectedstatic |
| defaultTagErrorCallback(Tag const &correctTag, Tag const &wrongTag, void *userData) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inlineprotectedstatic |
| deleteAdjointVector() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| deleteData() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| deleteVectorAccess(VectorAccessInterface< Real, Identifier > *access) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::deleteVectorAccess(VectorAccessInterface< Real, Identifier > *access) | codi::DataManagementTapeInterface< T_Real, TagData< T_Tag > > | |
| destroyTapeData(Real &value, ActiveTypeTapeData &data) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::destroyTapeData(Real &value, ActiveTypeTapeData &data) | codi::InternalStatementRecordingTapeInterface< TagData< T_Tag > > | |
| endUseAdjointVector() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| EvalHandle typedef | codi::ReadWriteTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition > | |
| evaluate(Position const &start, Position const &end, Adjoint *data) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| evaluate(Position const &start, Position const &end) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| evaluate() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::evaluate(Position const &start, Position const &end, AdjointVector &&data) | codi::CustomAdjointVectorEvaluationTapeInterface< EmptyPosition > | |
| codi::PositionalEvaluationTapeInterface< EmptyPosition >::evaluate(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PositionalEvaluationTapeInterface< EmptyPosition > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::evaluate(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::ReverseTapeInterface< T_Real, T_Real, TagData< T_Tag > > | |
| evaluateForward(Position const &start, Position const &end, Adjoint *data) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| evaluateForward(Position const &start, Position const &end) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| evaluateForward() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::evaluateForward(Position const &start, Position const &end, AdjointVector &&data) | codi::CustomAdjointVectorEvaluationTapeInterface< EmptyPosition > | |
| codi::ForwardEvaluationTapeInterface< EmptyPosition >::evaluateForward(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::ForwardEvaluationTapeInterface< EmptyPosition > | |
| codi::ForwardEvaluationTapeInterface< EmptyPosition >::evaluateForward(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::ForwardEvaluationTapeInterface< EmptyPosition > | |
| evaluateForwardKeepState(Position const &start, Position const &end) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::evaluateForwardKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PreaccumulationEvaluationTapeInterface< T_Real, T_Real, EmptyPosition, TagData< T_Tag > > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::evaluateForwardKeepState(Position const &start, Position const &end, AdjointVector &&data) | codi::PreaccumulationEvaluationTapeInterface< T_Real, T_Real, EmptyPosition, TagData< T_Tag > > | |
| evaluateKeepState(Position const &start, Position const &end) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::evaluateKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PreaccumulationEvaluationTapeInterface< T_Real, T_Real, EmptyPosition, TagData< T_Tag > > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::evaluateKeepState(Position const &start, Position const &end, AdjointVector &&data) | codi::PreaccumulationEvaluationTapeInterface< T_Real, T_Real, EmptyPosition, TagData< T_Tag > > | |
| evaluatePrimal(Position const &start, Position const &end) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| evaluatePrimal() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| getAvailableParameters() const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| getCurTag() | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| getGradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::getGradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) const | codi::GradientAccessTapeInterface< T_Real, TagData< T_Tag > > | |
| getIdentifier(ActiveTypeTapeData const &data) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| getIdentifier(ActiveTypeTapeData &data) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > >::getIdentifier(ActiveTypeTapeData &data) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::getIdentifier(ActiveTypeTapeData const &data) | codi::IdentifierInformationTapeInterface< T_Real, T_Real, TagData< T_Tag >, TagData< T_Tag > > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::getIdentifier(ActiveTypeTapeData &data) | codi::IdentifierInformationTapeInterface< T_Real, T_Real, TagData< T_Tag >, TagData< T_Tag > > | |
| getIndexManager() | codi::IdentifierInformationTapeInterface< T_Real, T_Real, TagData< T_Tag >, TagData< T_Tag > > | |
| getInternalAdjoints() | codi::CustomAdjointVectorEvaluationTapeInterface< EmptyPosition > | |
| getInvalidIndex() const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| getParameter(TapeParameters parameter) const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| getPassiveIndex() const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| getPosition() const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| getPreaccumulationHandlingTag() | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| getPrimal(Identifier const &identifier) const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::getPrimal(Identifier const &identifier) const | codi::PrimalEvaluationTapeInterface< T_Real, TagData< T_Tag >, EmptyPosition > | |
| getPrimalVector() | codi::PrimalEvaluationTapeInterface< T_Real, TagData< T_Tag >, EmptyPosition > | |
| getTagFromVariable(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| getTapeValues() const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| getTemporaryMemory() | codi::LowLevelFunctionTapeInterface< T_Real, T_Real, TagData< T_Tag > > | |
| getZeroPosition() const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| Gradient typedef | codi::TagTapeReverse< T_Real, T_Tag > | |
| gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::GradientAccessTapeInterface< T_Real, TagData< T_Tag > > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) const | codi::GradientAccessTapeInterface< T_Real, TagData< T_Tag > > | |
| handleError(ValidationIndicator< Real, Tag > &vi) const | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inlineprotected |
| hasParameter(TapeParameters parameter) const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| HasPrimalValues | codi::TagTapeReverse< T_Real, T_Tag > | static |
| hasTagPropertyOnVariable(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value, TagFlags flag) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| Identifier typedef | codi::TagTapeReverse< T_Real, T_Tag > | |
| Impl typedef | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | |
| initTapeData(Real &value, ActiveTypeTapeData &data) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::initTapeData(Real &value, ActiveTypeTapeData &data) | codi::InternalStatementRecordingTapeInterface< TagData< T_Tag > > | |
| InvalidTag | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | static |
| isActive() const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| isActive(Identifier const &identifier) const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| isIdentifierActive(Identifier const &index) const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::isIdentifierActive(Identifier const &index) const | codi::IdentifierInformationTapeInterface< T_Real, T_Real, TagData< T_Tag >, TagData< T_Tag > > | |
| isPreaccumulationHandlingEnabled() | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| iterateForward(Callbacks &&callbacks, Position const &start, Position const &end) | codi::CustomIteratorTapeInterface< EmptyPosition > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::iterateForward(Callbacks &&callbacks) | codi::CustomIteratorTapeInterface< EmptyPosition > | |
| iterateReverse(Callbacks &&callbacks, Position const &start, Position const &end) | codi::CustomIteratorTapeInterface< EmptyPosition > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::iterateReverse(Callbacks &&callbacks) | codi::CustomIteratorTapeInterface< EmptyPosition > | |
| LinearIndexHandling | codi::TagTapeReverse< T_Real, T_Tag > | static |
| passiveIdentifier | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | protected |
| PassiveReal typedef | codi::TagTapeReverse< T_Real, T_Tag > | |
| PassiveTag | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | static |
| Position typedef | codi::TagTapeReverse< T_Real, T_Tag > | |
| preaccumulationHandling | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | protected |
| preaccumulationTag | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | protected |
| primal(Identifier const &identifier) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| primal(Identifier const &identifier) const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::primal(Identifier const &identifier) | codi::PrimalEvaluationTapeInterface< T_Real, TagData< T_Tag >, EmptyPosition > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::primal(Identifier const &identifier) const | codi::PrimalEvaluationTapeInterface< T_Real, TagData< T_Tag >, EmptyPosition > | |
| printStatistics(Stream &out=std::cout) const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| printTableHeader(Stream &out=std::cout) const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| printTableRow(Stream &out=std::cout) const | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| pushExternalFunction(ExternalFunction< TagTapeReverse > const &extFunc) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::pushExternalFunction(ExternalFunction< ExternalFunctionTapeInterface > const &extFunc) | codi::ExternalFunctionTapeInterface< T_Real, T_Real, TagData< T_Tag > > | |
| pushJacobianManual(Real const &jacobian, Real const &value, ActiveTypeTapeData const &data) | codi::ManualStatementPushTapeInterface< T_Real, T_Real, TagData< T_Tag > > | |
| pushJacobiManual(Real const &jacobian, Real const &value, ActiveTypeTapeData const &index) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| pushLowLevelFunction(Config::LowLevelFunctionToken token, size_t size, ByteDataView &data) | codi::LowLevelFunctionTapeInterface< T_Real, T_Real, TagData< T_Tag > > | |
| readFromFile(std::string const &filename) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| Real typedef | codi::TagTapeReverse< T_Real, T_Tag > | |
| registerExternalFunctionOutput(LhsExpressionInterface< Real, Gradient, TagTapeReverse, Lhs > &value) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::registerExternalFunctionOutput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value) | codi::ExternalFunctionTapeInterface< T_Real, T_Real, TagData< T_Tag > > | |
| registerInput(LhsExpressionInterface< Real, Gradient, TagTapeReverse, Lhs > &value) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::registerInput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value) | codi::ReverseTapeInterface< T_Real, T_Real, TagData< T_Tag > > | |
| registerLowLevelFunction(LowLevelFunctionEntry< LowLevelFunctionTapeInterface, Real, Identifier > const &entry) | codi::LowLevelFunctionTapeInterface< T_Real, T_Real, TagData< T_Tag > > | |
| registerOutput(LhsExpressionInterface< Real, Gradient, TagTapeReverse, Lhs > &value) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::registerOutput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value) | codi::ReverseTapeInterface< T_Real, T_Real, TagData< T_Tag > > | |
| RequiresPrimalRestore | codi::TagTapeReverse< T_Real, T_Tag > | static |
| reset(bool resetAdjoints=true) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::reset(bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::ReverseTapeInterface< T_Real, T_Real, TagData< T_Tag > > | |
| resetHard() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| resetTag(Tag &tag) const | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inlineprotected |
| resetTo(Position const &pos, bool resetAdjoints=true) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::resetTo(Position const &pos, bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PositionalEvaluationTapeInterface< EmptyPosition > | |
| resizeAdjointVector() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| revertPrimals(Position const &pos) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| setActive() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| setCurTag(const Tag &tag) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| setGradient(Identifier const &identifier, Gradient const &gradient, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::setGradient(Identifier const &identifier, Gradient const &gradient, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::GradientAccessTapeInterface< T_Real, TagData< T_Tag > > | |
| setParameter(TapeParameters parameter, size_t value) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| setPassive() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| setPreaccumulationHandlingEnabled(bool enabled) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| setPreaccumulationHandlingTag(Tag tag) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| setPrimal(Identifier const &identifier, Real const &gradient) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::setPrimal(Identifier const &identifier, Real const &gradient) | codi::PrimalEvaluationTapeInterface< T_Real, TagData< T_Tag >, EmptyPosition > | |
| setTag(Tag &tag) const | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inlineprotected |
| setTagErrorCallback(TagErrorCallback const &callback, void *userData) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| setTagOnVariable(LhsExpressionInterface< Real, Gradient, Impl, Lhs > const &value) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| setTagPropertyErrorCallback(TagPropertyErrorCallback const &callback, void *userData) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| setTagPropertyOnVariable(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value, TagFlags flag) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| skipLowLevelFunction(bool forward, size_t &curLLFByteDataPos, char *dataPtr, size_t &curLLFTInfoDataPos, Config::LowLevelFunctionToken *const tokenPtr, Config::LowLevelFunctionDataSize *const dataSizePtr) | codi::LowLevelFunctionTapeInterface< T_Real, T_Real, TagData< T_Tag > > | static |
| store(AggregatedActiveType< Aggregated, Type, Lhs > &lhs, ExpressionInterface< Aggregated, Rhs > const &rhs) (defined in codi::TagTapeReverse< T_Real, T_Tag >) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| store(AggregatedActiveType< Aggregated, Type, Lhs > &lhs, AggregatedActiveType< Aggregated, Type, Rhs > const &rhs) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, ExpressionInterface< Real, Rhs > const &rhs) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, LhsExpressionInterface< Real, Gradient, Impl, Rhs > const &rhs) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, Real const &rhs) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > >::store(AggregatedActiveType< Aggregated, Type, Lhs > &lhs, AggregatedActiveType< Aggregated, Type, Rhs > const &rhs) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > >::store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, ExpressionInterface< Real, Rhs > const &rhs) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > >::store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, LhsExpressionInterface< Real, Gradient, Impl, Rhs > const &rhs) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > >::store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, Real const &rhs) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::store(Lhs &lhs, Rhs const &rhs) | codi::InternalStatementRecordingTapeInterface< TagData< T_Tag > > | |
| storeManual(Real const &lhsValue, ActiveTypeTapeData &lhsIndex, Config::ArgumentSize const &size) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::storeManual(Real const &lhsValue, ActiveTypeTapeData &lhsData, Config::ArgumentSize const &size) | codi::ManualStatementPushTapeInterface< T_Real, T_Real, TagData< T_Tag > > | |
| swap(TagTapeReverse &other) | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::swap(DataManagementTapeInterface &other) | codi::DataManagementTapeInterface< T_Real, TagData< T_Tag > > | |
| Tag typedef | codi::TagTapeReverse< T_Real, T_Tag > | |
| TagErrorCallback typedef | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | |
| tagErrorCallback | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | protected |
| tagErrorUserData | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | protected |
| TagPropertyErrorCallback typedef | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | |
| tagPropertyErrorCallback | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | protected |
| tagPropertyErrorUserData | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | protected |
| TagTapeBase() | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inline |
| TagTapeReverse() | codi::TagTapeReverse< T_Real, T_Tag > | inline |
| tempIdentifier | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | protected |
| Type typedef | codi::ReadWriteTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition > | |
| verifyProperties(ValidationIndicator< Real, Tag > &vi, Real const &value, const EnumBitset< TagFlags > &properties) const | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inlineprotected |
| verifyRegisterValue(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value, ActiveTypeTapeData const &tag) | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inlineprotected |
| verifyTag(ValidationIndicator< Real, Tag > &vi, Tag const &tag) const | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inlineprotected |
| verifyTag(Tag const &tag) const | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inlineprotected |
| verifyTagAndProperties(Tag const &tag, Real const &value, const EnumBitset< TagFlags > &properties) const | codi::TagTapeBase< T_Real, T_Tag, T_Real, TagTapeReverse< T_Real, T_Tag > > | inlineprotected |
| WriterInterface typedef | codi::ReadWriteTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition > | |
| WriterInterfaceUniquePtr typedef | codi::ReadWriteTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition > | |
| writeTape(WriterInterfaceUniquePtr writer) | codi::ReadWriteTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::writeTape(WriterInterfaceUniquePtr writer, Position const &start, Position const &end) | codi::ReadWriteTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::writeTape(WriterInterface &writeToFileRef) | codi::ReadWriteTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::writeTape(WriterInterface &writeToFileRef, Position const &start, Position const &end) | codi::ReadWriteTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition > | |
| codi::FullTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition, TagData< T_Tag > >::writeTape(WriterInterface *writer, Position const &start, Position const &end) | codi::ReadWriteTapeInterface< T_Real, T_Real, TagData< T_Tag >, EmptyPosition > | |
| writeToFile(std::string const &filename) const | codi::TagTapeReverse< T_Real, T_Tag > | inline |