| active | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | protected |
| adjoints | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| adjoints | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| allocator | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | protected |
| AllowJacobianOptimization | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | static |
| AllowJacobianOptimization | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | static |
| Base typedef | codi::PrimalValueReuseTape< T_TapeTypes > | |
| Base | codi::PrimalValueReuseTape< T_TapeTypes > | |
| beginUseAdjointVector() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| beginUseAdjointVector() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| callLowLevelFunction(Impl &impl, bool forward, size_t &curLLFByteDataPos, char *dataPtr, size_t &curLLFTInfoDataPos, Config::LowLevelFunctionToken *const tokenPtr, Config::LowLevelFunctionDataSize *const dataSizePtr, Args &&... args) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inlineprotected |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::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_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | static |
| clearAdjoints(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueReuseTape< T_TapeTypes > | inline |
| clearAdjoints(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueReuseTape< T_TapeTypes > | inline |
| codi::CommonTapeImplementation::clearAdjoints(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PositionalEvaluationTapeInterface< CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| clearCustomAdjoints(Position const &start, Position const &end, AdjointVector data) | codi::PrimalValueReuseTape< T_TapeTypes > | inline |
| codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > >::clearCustomAdjoints(Position const &start, Position const &end, AdjointVector &&data) | codi::CustomAdjointVectorEvaluationTapeInterface< CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| CommonTapeImplementation() | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| CommonTapeImplementation(CommonTapeImplementation const &)=delete | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | |
| CommonTapeImplementation(CommonTapeImplementation &&)=delete | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | |
| createStatementManual(Config::ArgumentSize const &nOutputValues, Identifier const *const lhsIndices, Real const *const lhsValues, 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::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| createStatementManual(Config::ArgumentSize const &nOutputValues, Identifier const *const lhsIndices, Real const *const lhsValues, 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::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::createStatementManual(Real const &lhsValue, Identifier &lhsIndex, Config::ArgumentSize const &size, Real const *jacobians, Identifier const *rhsIdentifiers) | codi::ReadWriteTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::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_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| createVectorAccess() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| createVectorAccess() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| createVectorAccessCustomAdjoints(AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| createVectorAccessCustomAdjoints(Adjoint *data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| createVectorAccessCustomAdjoints(AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| createVectorAccessCustomAdjoints(Adjoint *data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| deactivateValue(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::deactivateValue(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value) | codi::IdentifierInformationTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| deleteAdjointVector() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| deleteAdjointVector() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| deleteData() | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| deleteLowLevelFunctionData(Position const &pos) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inlineprotected |
| deleteVectorAccess(VectorAccessInterface< Real, Identifier > *access) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| deleteVectorAccess(VectorAccessInterface< Real, Identifier > *access) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::deleteVectorAccess(VectorAccessInterface< Real, Identifier > *access) | codi::DataManagementTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Identifier > | |
| destroyIdentifier(Real &value, Identifier &identifier) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| destroyIdentifier(Real &value, Identifier &identifier) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::destroyIdentifier(Real &value, Identifier &identifier) | codi::InternalStatementRecordingTapeInterface< T_ImplTapeTypes::Identifier > | |
| endUseAdjointVector() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| endUseAdjointVector() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| EvalHandle typedef | codi::PrimalValueReuseTape< T_TapeTypes > | |
| evaluate(Position const &start, Position const &end, AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluate(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluate(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | |
| evaluate(Position const &start, Position const &end, AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluate(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluate(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateForward(Position const &start, Position const &end, AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateForward(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateForward(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | |
| evaluateForward(Position const &start, Position const &end, AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateForward(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateForward(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateForwardKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateForwardKeepState(Position const &start, Position const &end, AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateForwardKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateForwardKeepState(Position const &start, Position const &end, AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateKeepState(Position const &start, Position const &end, AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluateKeepState(Position const &start, Position const &end, AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluatePrimal(Position const &start, Position const &end) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluatePrimal() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | |
| evaluatePrimal(Position const &start, Position const &end) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| evaluatePrimal() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| getAvailableParameters() const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| getGradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::getGradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) const | codi::GradientAccessTapeInterface< T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| getIndexManager() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| getIndexManager() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| getInternalAdjoints() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| getInternalAdjoints() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| getInvalidIndex() const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| getParameter(TapeParameters parameter) const | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| getParameter(TapeParameters parameter) const | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| getPassiveIndex() const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| getPosition() const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| getPrimal(Identifier const &identifier) const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::getPrimal(Identifier const &identifier) const | codi::PrimalEvaluationTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| getTapeValues() const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| getTemporaryMemory() | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| getZeroPosition() const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| Gradient typedef | codi::PrimalValueReuseTape< T_TapeTypes > | |
| gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) const | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) const | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::GradientAccessTapeInterface< T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) const | codi::GradientAccessTapeInterface< T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| hasParameter(TapeParameters parameter) const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| HasPrimalValues | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | static |
| HasPrimalValues | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | static |
| Identifier typedef | codi::PrimalValueReuseTape< T_TapeTypes > | |
| Impl typedef | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | |
| ImplTapeTypes typedef | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | |
| incrementManualPushCounter() | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inlineprotected |
| IndexManager typedef | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | |
| indexManager | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| indexManager | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| init(typename ImplTapeTypes::NestedData *nested) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inlineprotected |
| initializeManualPushData(Real const &lhsValue, Identifier const &lhsIndex, size_t size) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inlineprotected |
| initIdentifier(Real &value, Identifier &identifier) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| initIdentifier(Real &value, Identifier &identifier) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::initIdentifier(Real &value, Identifier &identifier) | codi::InternalStatementRecordingTapeInterface< T_ImplTapeTypes::Identifier > | |
| internalEvaluateForward(Position const &start, Position const &end, AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| internalEvaluateForward(Position const &start, Position const &end, AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| internalEvaluateForward_EvalStatements(PrimalValueReuseTape &tape, Real *primalVector, Gradient *adjointVector, size_t &curLLFByteDataPos, size_t const &endLLFByteDataPos, char *dataPtr, size_t &curLLFInfoDataPos, size_t const &endLLFInfoDataPos, Config::LowLevelFunctionToken *const tokenPtr, Config::LowLevelFunctionDataSize *const dataSizePtr, size_t &curStatementBytePos, size_t const &endStatementBytePos, char *stmtDataPtr, size_t &curStatementPos, size_t const &endStatementPos, Config::ArgumentSize const *const numberOfPassiveArguments, EvalHandle const *const stmtEvalHandle, Config::LowLevelFunctionDataSize *const stmtByteSize) | codi::PrimalValueReuseTape< T_TapeTypes > | inlineprotected |
| codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > >::internalEvaluateForward_EvalStatements(Args &&... args) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protectedstatic |
| internalEvaluatePrimal_EvalStatements(PrimalValueReuseTape &tape, Real *primalVector, size_t &curLLFByteDataPos, size_t const &endLLFByteDataPos, char *dataPtr, size_t &curLLFInfoDataPos, size_t const &endLLFInfoDataPos, Config::LowLevelFunctionToken *const tokenPtr, Config::LowLevelFunctionDataSize *const dataSizePtr, size_t &curStatementBytePos, size_t const &endStatementBytePos, char *stmtDataPtr, size_t &curStatementPos, size_t const &endStatementPos, Config::ArgumentSize const *const numberOfPassiveArguments, EvalHandle const *const stmtEvalHandle, Config::LowLevelFunctionDataSize *const stmtByteSize) | codi::PrimalValueReuseTape< T_TapeTypes > | inlineprotected |
| codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > >::internalEvaluatePrimal_EvalStatements(Args &&... args) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protectedstatic |
| internalEvaluateReverse(Position const &start, Position const &end, AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| internalEvaluateReverse(Position const &start, Position const &end, AdjointVector &&data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| internalEvaluateReverse_EvalStatements(PrimalValueReuseTape &tape, Real *primalVector, Gradient *adjointVector, size_t &curLLFByteDataPos, size_t const &endLLFByteDataPos, char *dataPtr, size_t &curLLFInfoDataPos, size_t const &endLLFInfoDataPos, Config::LowLevelFunctionToken *const tokenPtr, Config::LowLevelFunctionDataSize *const dataSizePtr, size_t &curStatementBytePos, size_t const &endStatementBytePos, char *stmtDataPtr, size_t &curStatementPos, size_t const &endStatementPos, Config::ArgumentSize const *const numberOfPassiveArguments, EvalHandle const *const stmtEvalHandle, Config::LowLevelFunctionDataSize *const stmtByteSize) | codi::PrimalValueReuseTape< T_TapeTypes > | inlineprotected |
| codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > >::internalEvaluateReverse_EvalStatements(Args &&... args) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protectedstatic |
| internalGetTapeValues() const | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| internalGetTapeValues() const | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| internalRegisterInput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value, bool unusedIndex) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| internalRegisterInput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value, bool unusedIndex) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| internalResetPrimalValues(Position const &pos) | codi::PrimalValueReuseTape< T_TapeTypes > | inline |
| codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > >::internalResetPrimalValues(Position const &pos) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| internalStoreLowLevelFunction(Config::LowLevelFunctionToken token, size_t size, ByteDataView &dataView) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inlineprotected |
| internalWriteTape(Real *primalVector, codi::TapeWriterInterface< TapeTypes > *writer, size_t &curLLFByteDataPos, size_t const &endLLFByteDataPos, char *dataPtr, size_t &curLLFInfoDataPos, size_t const &endLLFInfoDataPos, Config::LowLevelFunctionToken *const tokenPtr, Config::LowLevelFunctionDataSize *const dataSizePtr, size_t &curStatementBytePos, size_t const &endStatementBytePos, char *stmtDataPtr, size_t &curStatementPos, size_t const &endStatementPos, Config::ArgumentSize const *const numberOfPassiveArguments, EvalHandle const *const stmtEvalHandle, Config::LowLevelFunctionDataSize *const stmtByteSize) | codi::PrimalValueReuseTape< T_TapeTypes > | inlineprotected |
| isActive() const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| isIdentifierActive(Identifier const &index) const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::isIdentifierActive(Identifier const &index) const | codi::IdentifierInformationTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| LinearIndexHandling | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | static |
| LinearIndexHandling | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | static |
| llfByteData | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | protected |
| llfInfoData | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | protected |
| LowLevelFunctionByteData typedef | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | |
| LowLevelFunctionInfoData typedef | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | |
| lowLevelFunctionLookup | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | protectedstatic |
| manualPushCounter | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | protected |
| manualPushGoal | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | protected |
| manualPushIdentifiers | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| manualPushIdentifiers | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| manualPushJacobians | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| manualPushJacobians | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| manualPushLhsIdentifier | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | protected |
| manualPushLhsValue | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | protected |
| NestedData typedef | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | |
| NestedPosition typedef | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | |
| operator=(CommonTapeImplementation const &)=delete | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | |
| operator=(CommonTapeImplementation &&)=delete | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | |
| options | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | protected |
| PassiveReal typedef | codi::PrimalValueReuseTape< T_TapeTypes > | |
| Position typedef | codi::PrimalValueReuseTape< T_TapeTypes > | |
| primal(Identifier const &identifier) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| primal(Identifier const &identifier) const | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| primal(Identifier const &identifier) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| primal(Identifier const &identifier) const | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::primal(Identifier const &identifier) | codi::PrimalEvaluationTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::primal(Identifier const &identifier) const | codi::PrimalEvaluationTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| primals | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| primals | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| primalsCopy | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| primalsCopy | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| PrimalValueBaseTape() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| PrimalValueBaseTape() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| PrimalValueReuseTape() | codi::PrimalValueReuseTape< T_TapeTypes > | inline |
| printStatistics(Stream &out=std::cout) const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| printTableHeader(Stream &out=std::cout) const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| printTableRow(Stream &out=std::cout) const | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| pushExternalFunction(ExternalFunction< Impl > const &extFunc) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::pushExternalFunction(ExternalFunction< ExternalFunctionTapeInterface > const &extFunc) | codi::ExternalFunctionTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| pushJacobianManual(Real const &jacobian, Real const &value, Identifier const &index) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| pushJacobianManual(Real const &jacobian, Real const &value, Identifier const &index) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::pushJacobianManual(Real const &jacobian, Real const &value, Identifier const &index) | codi::ManualStatementPushTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| pushLhsData(Identifier const &index, Real const &oldPrimalValue, StatementDataPointers &pointers) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| pushLhsData(Identifier const &index, Real const &oldPrimalValue, StatementDataPointers &pointers) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| pushLowLevelFunction(Config::LowLevelFunctionToken token, size_t size, ByteDataView &data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| pushLowLevelFunction(Config::LowLevelFunctionToken token, size_t size, ByteDataView &data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| readFromFile(const std::string &filename) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| Real typedef | codi::PrimalValueReuseTape< T_TapeTypes > | |
| registerExternalFunctionOutput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| registerExternalFunctionOutput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::registerExternalFunctionOutput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value) | codi::ExternalFunctionTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| registerInput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| registerInput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::registerInput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value) | codi::ReverseTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| registerLowLevelFunction(LowLevelFunctionEntry< Impl, Real, Identifier > const &entry) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::registerLowLevelFunction(LowLevelFunctionEntry< LowLevelFunctionTapeInterface, Real, Identifier > const &entry) | codi::LowLevelFunctionTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| registerOutput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::registerOutput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value) | codi::ReverseTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| RequiresPrimalRestore | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | static |
| RequiresPrimalRestore | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | static |
| reserveStmtData(size_t activeArguments, StatementDataPointers &pointers) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| reserveStmtData(size_t activeArguments, StatementDataPointers &pointers) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| reserveStmtDataManual(size_t lhsSize, size_t rhsSize, size_t passiveSize, size_t constantSize, StatementDataPointers &pointers) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| reserveStmtDataManual(size_t lhsSize, size_t rhsSize, size_t passiveSize, size_t constantSize, StatementDataPointers &pointers) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| reset(bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| reset(bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| resetHard() | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| resetTo(Position const &pos, bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| resetTo(Position const &pos, bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| resizeAdjointVector() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| resizeAdjointVector() | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| revertPrimals(Position const &pos) | codi::PrimalValueReuseTape< T_TapeTypes > | inline |
| codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > >::revertPrimals(Position const &pos) | codi::PrimalEvaluationTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| selectAdjointVector(VectorAccess< AdjointVector > *vectorAccess, AdjointVector data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| selectAdjointVector(VectorAccess< AdjointVector > *vectorAccess, AdjointVector data) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| setActive() | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| setGradient(Identifier const &identifier, Gradient const &gradient, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::setGradient(Identifier const &identifier, Gradient const &gradient, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) | codi::GradientAccessTapeInterface< T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| setParameter(TapeParameters parameter, size_t value) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| setParameter(TapeParameters parameter, size_t value) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| setPassive() | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| setPrimal(Identifier const &identifier, Real const &primal) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::setPrimal(Identifier const &identifier, Real const &gradient) | codi::PrimalEvaluationTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| skipLowLevelFunction(bool forward, size_t &curLLFByteDataPos, char *dataPtr, size_t &curLLFTInfoDataPos, Config::LowLevelFunctionToken *const tokenPtr, Config::LowLevelFunctionDataSize *const dataSizePtr) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inlineprotected |
| StackArray typedef | codi::PrimalValueReuseTape< T_TapeTypes > | |
| StatementByteData typedef | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | |
| statementByteData | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| statementByteData | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| StatementData typedef | codi::PrimalValueReuseTape< T_TapeTypes > | |
| statementData | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| statementData | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | protected |
| StatementDataPointers typedef | codi::PrimalValueReuseTape< T_TapeTypes > | |
| StatementEvaluator typedef | codi::PrimalValueReuseTape< T_TapeTypes > | |
| store(AggregatedActiveType< Aggregated, Type, Lhs > &lhs, ExpressionInterface< Aggregated, Rhs > const &rhs) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| store(AggregatedActiveType< Aggregated, Type, Lhs > &lhs, AggregatedActiveType< Aggregated, Type, Rhs > const &rhs) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, ExpressionInterface< Real, Rhs > const &rhs) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, LhsExpressionInterface< Real, Gradient, Impl, Rhs > const &rhs) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, Real const &rhs) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| store(AggregatedActiveType< Aggregated, Type, Lhs > &lhs, ExpressionInterface< Aggregated, Rhs > const &rhs) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| store(AggregatedActiveType< Aggregated, Type, Lhs > &lhs, AggregatedActiveType< Aggregated, Type, Rhs > const &rhs) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, ExpressionInterface< Real, Rhs > const &rhs) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, LhsExpressionInterface< Real, Gradient, Impl, Rhs > const &rhs) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, Real const &rhs) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::store(Lhs &lhs, Rhs const &rhs) | codi::InternalStatementRecordingTapeInterface< T_ImplTapeTypes::Identifier > | |
| storeArgumentAndStmtData(ExpressionInterface< RhsType, Rhs > const &rhs, StatementDataPointers &pointers) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| storeArgumentAndStmtData(ExpressionInterface< RhsType, Rhs > const &rhs, StatementDataPointers &pointers) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inlineprotected |
| storeManual(Real const &lhsValue, Identifier &lhsIndex, Config::ArgumentSize const &size) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| storeManual(Real const &lhsValue, Identifier &lhsIndex, Config::ArgumentSize const &size) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::storeManual(Real const &lhsValue, Identifier &lhsIndex, Config::ArgumentSize const &size) | codi::ManualStatementPushTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier > | |
| swap(Impl &other) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| swap(Impl &other) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::swap(Impl &other) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::swap(DataManagementTapeInterface &other) | codi::DataManagementTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Identifier > | |
| TapeTypes typedef | codi::PrimalValueReuseTape< T_TapeTypes > | |
| Type typedef | codi::ReadWriteTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| VectorAccess typedef | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | |
| WriterInterface typedef | codi::ReadWriteTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| WriterInterfaceUniquePtr typedef | codi::ReadWriteTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| writeTape(codi::TapeWriterInterface< Type > *writer, Position const &start, Position const &end) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| writeTape(std::unique_ptr< TapeWriterInterface< Type > > writer) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | |
| writeTape(std::unique_ptr< TapeWriterInterface< Type > > writer, Position const &start, Position const &end) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | |
| writeTape(codi::TapeWriterInterface< Type > &writeToFileRef) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | |
| writeTape(codi::TapeWriterInterface< Type > &writeToFileRef, Position const &start, Position const &end) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | |
| writeTape(codi::TapeWriterInterface< Type > *writer, Position const &start, Position const &end) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| writeTape(std::unique_ptr< TapeWriterInterface< Type > > writer) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| writeTape(std::unique_ptr< TapeWriterInterface< Type > > writer, Position const &start, Position const &end) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| writeTape(codi::TapeWriterInterface< Type > &writeToFileRef) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| writeTape(codi::TapeWriterInterface< Type > &writeToFileRef, Position const &start, Position const &end) | codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueReuseTape< T_TapeTypes > > | inline |
| codi::CommonTapeImplementation::writeTape(std::unique_ptr< TapeWriterInterface< Type > > writer, Position const &start, Position const &end) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::CommonTapeImplementation::writeTape(codi::TapeWriterInterface< Type > &writeToFileRef) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::CommonTapeImplementation::writeTape(codi::TapeWriterInterface< Type > &writeToFileRef, Position const &start, Position const &end) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::writeTape(WriterInterfaceUniquePtr writer) | codi::ReadWriteTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::writeTape(WriterInterfaceUniquePtr writer, Position const &start, Position const &end) | codi::ReadWriteTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position > | |
| writeToFile(const std::string &filename) | codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl > | inline |
| codi::FullTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >::writeToFile(std::string const &filename) const | codi::DataManagementTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Identifier > | |