CoDiPack  3.0.0
A Code Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
codi::PrimalValueLinearTape< T_TapeTypes > Member List

This is the complete list of members for codi::PrimalValueLinearTape< T_TapeTypes >, including all inherited members.

activecodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >protected
adjointscodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
adjointscodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
allocatorcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >protected
AllowJacobianOptimizationcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >static
AllowJacobianOptimizationcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >static
Base typedefcodi::PrimalValueLinearTape< T_TapeTypes >
Basecodi::PrimalValueLinearTape< T_TapeTypes >
beginUseAdjointVector()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
beginUseAdjointVector()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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::PrimalValueLinearTape< T_TapeTypes >inline
clearAdjoints(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueLinearTape< 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::PrimalValueLinearTape< T_TapeTypes >inline
codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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 &)=deletecodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
CommonTapeImplementation(CommonTapeImplementation &&)=deletecodi::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, PrimalValueLinearTape< 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, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inline
createVectorAccess()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
createVectorAccessCustomAdjoints(AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
createVectorAccessCustomAdjoints(Adjoint *data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
createVectorAccessCustomAdjoints(AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
createVectorAccessCustomAdjoints(Adjoint *data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inline
deleteAdjointVector()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inline
deleteVectorAccess(VectorAccessInterface< Real, Identifier > *access)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inline
destroyIdentifier(Real &value, Identifier &identifier)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
codi::CommonTapeImplementation::destroyIdentifier(Real &value, Identifier &identifier)codi::InternalStatementRecordingTapeInterface< T_ImplTapeTypes::Identifier >
endUseAdjointVector()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
endUseAdjointVector()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
EvalHandle typedefcodi::PrimalValueLinearTape< T_TapeTypes >
evaluate(Position const &start, Position const &end, AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluate(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluate(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >
evaluate(Position const &start, Position const &end, AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluate(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluate(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateForward(Position const &start, Position const &end, AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateForward(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateForward(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >
evaluateForward(Position const &start, Position const &end, AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateForward(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateForward(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateForwardKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateForwardKeepState(Position const &start, Position const &end, AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateForwardKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateForwardKeepState(Position const &start, Position const &end, AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateKeepState(Position const &start, Position const &end, AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluateKeepState(Position const &start, Position const &end, AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluatePrimal(Position const &start, Position const &end)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluatePrimal()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >
evaluatePrimal(Position const &start, Position const &end)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
evaluatePrimal()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
getAvailableParameters() constcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inline
getGradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) constcodi::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) constcodi::GradientAccessTapeInterface< T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier >
getIndexManager()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
getIndexManager()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
getInternalAdjoints()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
getInternalAdjoints()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
getInvalidIndex() constcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inline
getParameter(TapeParameters parameter) constcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
getParameter(TapeParameters parameter) constcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
getPassiveIndex() constcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inline
getPosition() constcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inline
getPrimal(Identifier const &identifier) constcodi::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) constcodi::PrimalEvaluationTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >
getTapeValues() constcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inline
getTemporaryMemory()codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inline
getZeroPosition() constcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inline
Gradient typedefcodi::PrimalValueLinearTape< T_TapeTypes >
gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) constcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) constcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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) constcodi::GradientAccessTapeInterface< T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier >
hasParameter(TapeParameters parameter) constcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inline
HasPrimalValuescodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >static
HasPrimalValuescodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >static
Identifier typedefcodi::PrimalValueLinearTape< T_TapeTypes >
Impl typedefcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >
ImplTapeTypes typedefcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
incrementManualPushCounter()codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inlineprotected
IndexManager typedefcodi::PrimalValueLinearTape< T_TapeTypes >
indexManagercodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
indexManagercodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inline
initIdentifier(Real &value, Identifier &identifier)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
internalEvaluateForward(Position const &start, Position const &end, AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
internalEvaluateForward_EvalStatements(PrimalValueLinearTape &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, size_t const &startAdjointPos, size_t const &endAdjointPos)codi::PrimalValueLinearTape< T_TapeTypes >inlineprotected
codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >::internalEvaluateForward_EvalStatements(Args &&... args)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protectedstatic
internalEvaluatePrimal_EvalStatements(PrimalValueLinearTape &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, size_t const &startAdjointPos, size_t const &endAdjointPos)codi::PrimalValueLinearTape< T_TapeTypes >inlineprotected
codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >::internalEvaluatePrimal_EvalStatements(Args &&... args)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protectedstatic
internalEvaluateReverse(Position const &start, Position const &end, AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
internalEvaluateReverse(Position const &start, Position const &end, AdjointVector &&data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
internalEvaluateReverse_EvalStatements(PrimalValueLinearTape &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, size_t const &startAdjointPos, size_t const &endAdjointPos)codi::PrimalValueLinearTape< T_TapeTypes >inlineprotected
codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >::internalEvaluateReverse_EvalStatements(Args &&... args)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protectedstatic
internalGetTapeValues() constcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
internalGetTapeValues() constcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
internalRegisterInput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value, bool unusedIndex)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
internalRegisterInput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value, bool unusedIndex)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
internalResetPrimalValues(Position const &pos)codi::PrimalValueLinearTape< T_TapeTypes >inlineprotected
codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >::internalResetPrimalValues(Position const &pos)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, size_t const &startAdjointPos, size_t const &endAdjointPos)codi::PrimalValueLinearTape< T_TapeTypes >inlineprotected
isActive() constcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inline
isIdentifierActive(Identifier const &index) constcodi::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) constcodi::IdentifierInformationTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier >
LinearIndexHandlingcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >static
LinearIndexHandlingcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >static
llfByteDatacodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >protected
llfInfoDatacodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >protected
LowLevelFunctionByteData typedefcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
LowLevelFunctionInfoData typedefcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
lowLevelFunctionLookupcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >protectedstatic
manualPushCountercodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >protected
manualPushGoalcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >protected
manualPushIdentifierscodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
manualPushIdentifierscodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
manualPushJacobianscodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
manualPushJacobianscodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
manualPushLhsIdentifiercodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >protected
manualPushLhsValuecodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >protected
NestedData typedefcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
NestedPosition typedefcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >
operator=(CommonTapeImplementation const &)=deletecodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
operator=(CommonTapeImplementation &&)=deletecodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >
optionscodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >protected
PassiveReal typedefcodi::PrimalValueLinearTape< T_TapeTypes >
Position typedefcodi::PrimalValueLinearTape< T_TapeTypes >
primal(Identifier const &identifier)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
primal(Identifier const &identifier) constcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
primal(Identifier const &identifier)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
primal(Identifier const &identifier) constcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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) constcodi::PrimalEvaluationTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >
primalscodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
primalscodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
primalsCopycodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
primalsCopycodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
PrimalValueBaseTape()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
PrimalValueBaseTape()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
PrimalValueLinearTape()codi::PrimalValueLinearTape< T_TapeTypes >inline
printStatistics(Stream &out=std::cout) constcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inline
printTableHeader(Stream &out=std::cout) constcodi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inline
printTableRow(Stream &out=std::cout) constcodi::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, PrimalValueLinearTape< T_TapeTypes > >inline
pushJacobianManual(Real const &jacobian, Real const &value, Identifier const &index)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
pushLhsData(Identifier const &index, Real const &oldPrimalValue, StatementDataPointers &pointers)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
pushLowLevelFunction(Config::LowLevelFunctionToken token, size_t size, ByteDataView &data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
pushLowLevelFunction(Config::LowLevelFunctionToken token, size_t size, ByteDataView &data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
readFromFile(const std::string &filename)codi::CommonTapeImplementation< T_ImplTapeTypes, T_Impl >inline
Real typedefcodi::PrimalValueLinearTape< T_TapeTypes >
registerExternalFunctionOutput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
registerExternalFunctionOutput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inline
registerInput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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 >
RequiresPrimalRestorecodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >static
RequiresPrimalRestorecodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >static
reserveStmtData(size_t activeArguments, StatementDataPointers &pointers)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
reserveStmtData(size_t activeArguments, StatementDataPointers &pointers)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
reserveStmtDataManual(size_t lhsSize, size_t rhsSize, size_t passiveSize, size_t constantSize, StatementDataPointers &pointers)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
reserveStmtDataManual(size_t lhsSize, size_t rhsSize, size_t passiveSize, size_t constantSize, StatementDataPointers &pointers)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
reset(bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
reset(bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inline
resetTo(Position const &pos, bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
resizeAdjointVector()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
resizeAdjointVector()codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
revertPrimals(Position const &pos)codi::PrimalValueLinearTape< T_TapeTypes >inline
codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
selectAdjointVector(VectorAccess< AdjointVector > *vectorAccess, AdjointVector data)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inline
setParameter(TapeParameters parameter, size_t value)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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 typedefcodi::PrimalValueLinearTape< T_TapeTypes >
StatementByteData typedefcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >
statementByteDatacodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
statementByteDatacodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
StatementData typedefcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >
statementDatacodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
statementDatacodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >protected
StatementDataPointers typedefcodi::PrimalValueLinearTape< T_TapeTypes >
StatementEvaluator typedefcodi::PrimalValueLinearTape< T_TapeTypes >
store(AggregatedActiveType< Aggregated, Type, Lhs > &lhs, ExpressionInterface< Aggregated, Rhs > const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
store(AggregatedActiveType< Aggregated, Type, Lhs > &lhs, AggregatedActiveType< Aggregated, Type, Rhs > const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, ExpressionInterface< Real, Rhs > const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, LhsExpressionInterface< Real, Gradient, Impl, Rhs > const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, Real const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
store(AggregatedActiveType< Aggregated, Type, Lhs > &lhs, ExpressionInterface< Aggregated, Rhs > const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
store(AggregatedActiveType< Aggregated, Type, Lhs > &lhs, AggregatedActiveType< Aggregated, Type, Rhs > const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, ExpressionInterface< Real, Rhs > const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, LhsExpressionInterface< Real, Gradient, Impl, Rhs > const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, Real const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
storeArgumentAndStmtData(ExpressionInterface< RhsType, Rhs > const &rhs, StatementDataPointers &pointers)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inlineprotected
storeManual(Real const &lhsValue, Identifier &lhsIndex, Config::ArgumentSize const &size)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
storeManual(Real const &lhsValue, Identifier &lhsIndex, Config::ArgumentSize const &size)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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, PrimalValueLinearTape< T_TapeTypes > >inline
swap(Impl &other)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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 typedefcodi::PrimalValueLinearTape< T_TapeTypes >
Type typedefcodi::ReadWriteTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >
VectorAccess typedefcodi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >
WriterInterface typedefcodi::ReadWriteTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Gradient, T_ImplTapeTypes::Identifier, CommonTapeTypes< T_ImplTapeTypes >::Position >
WriterInterfaceUniquePtr typedefcodi::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, PrimalValueLinearTape< T_TapeTypes > >inline
writeTape(std::unique_ptr< TapeWriterInterface< Type > > writer)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >
writeTape(std::unique_ptr< TapeWriterInterface< Type > > writer, Position const &start, Position const &end)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >
writeTape(codi::TapeWriterInterface< Type > &writeToFileRef)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >
writeTape(codi::TapeWriterInterface< Type > &writeToFileRef, Position const &start, Position const &end)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >
writeTape(codi::TapeWriterInterface< Type > *writer, Position const &start, Position const &end)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
writeTape(std::unique_ptr< TapeWriterInterface< Type > > writer)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
writeTape(std::unique_ptr< TapeWriterInterface< Type > > writer, Position const &start, Position const &end)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
writeTape(codi::TapeWriterInterface< Type > &writeToFileRef)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< T_TapeTypes > >inline
writeTape(codi::TapeWriterInterface< Type > &writeToFileRef, Position const &start, Position const &end)codi::PrimalValueBaseTape< T_TapeTypes, PrimalValueLinearTape< 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) constcodi::DataManagementTapeInterface< T_ImplTapeTypes::Real, T_ImplTapeTypes::Identifier >