CoDiPack  2.2.0
A Code Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
codi::PrimalValueBaseTape< T_TapeTypes, T_Impl > Member List

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

activecodi::CommonTapeImplementation< T_TapeTypes, T_Impl >protected
adjointscodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protected
allocatorcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >protected
AllowJacobianOptimizationcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >static
Base typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
Basecodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
beginUseAdjointVector()codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >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_TapeTypes, T_Impl >inlineprotectedstatic
codi::FullTapeInterface::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_Gradient, T_Identifier >static
clearAdjoints(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::clearAdjoints(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PositionalEvaluationTapeInterface< T_Position >
CommonTapeImplementation()codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
CommonTapeImplementation(CommonTapeImplementation const &)=deletecodi::CommonTapeImplementation< T_TapeTypes, T_Impl >
CommonTapeImplementation(CommonTapeImplementation &&)=deletecodi::CommonTapeImplementation< T_TapeTypes, T_Impl >
constantValueDatacodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protected
ConstantValueData typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
createVectorAccess()codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
createVectorAccessCustomAdjoints(Adjoint *data)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
deactivateValue(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::deactivateValue(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value)codi::IdentifierInformationTapeInterface< T_Real, T_Gradient, T_Identifier >
deleteAdjointVector()codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
deleteData()codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
deleteLowLevelFunctionData(Position const &pos)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inlineprotected
deleteVectorAccess(VectorAccessInterface< Real, Identifier > *access)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::deleteVectorAccess(VectorAccessInterface< Real, Identifier > *access)codi::DataManagementTapeInterface< T_Real, T_Identifier >
destroyIdentifier(Real &value, Identifier &identifier)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::destroyIdentifier(Real &value, Identifier &identifier)codi::InternalStatementRecordingTapeInterface< T_Identifier >
endUseAdjointVector()codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
EvalHandle typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
evaluate(Position const &start, Position const &end, Adjoint *data)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
evaluate(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::evaluate(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::evaluate(Position const &start, Position const &end, Adjoint *data)codi::CustomAdjointVectorEvaluationTapeInterface< T_Position >
codi::ForwardEvaluationTapeInterface::evaluate(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PositionalEvaluationTapeInterface< T_Position >
evaluateForward(Position const &start, Position const &end, Adjoint *data)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
evaluateForward(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::evaluateForward(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::evaluateForward(Position const &start, Position const &end, Adjoint *data)codi::CustomAdjointVectorEvaluationTapeInterface< T_Position >
codi::ForwardEvaluationTapeInterface::evaluateForward(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::ForwardEvaluationTapeInterface< T_Position >
evaluateForwardKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::evaluateForwardKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PreaccumulationEvaluationTapeInterface< T_Real, T_Gradient, T_Identifier, T_Position >
evaluateKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::evaluateKeepState(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PreaccumulationEvaluationTapeInterface< T_Real, T_Gradient, T_Identifier, T_Position >
evaluatePrimal(Position const &start, Position const &end)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::evaluatePrimal()codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::evaluatePrimal(Position const &start, Position const &end)codi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
getAvailableParameters() constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
getGradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::getGradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) constcodi::GradientAccessTapeInterface< T_Gradient, T_Identifier >
getInvalidIndex() constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
getParameter(TapeParameters parameter) constcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
getPassiveIndex() constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
getPosition() constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
getPrimal(Identifier const &identifier) constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::getPrimal(Identifier const &identifier) constcodi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
getTapeValues() constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
getTemporaryMemory()codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
getZeroPosition() constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) constcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::GradientAccessTapeInterface< T_Gradient, T_Identifier >
CommonTapeImplementation< T_TapeTypes, T_Impl >::gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) constcodi::GradientAccessTapeInterface< T_Gradient, T_Identifier >
Gradient typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
hasParameter(TapeParameters parameter) constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
HasPrimalValuescodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >static
Identifier typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
Impl typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
ImplTapeTypes typedefcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >
incrementManualPushCounter()codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inlineprotected
indexManagercodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protected
IndexManager typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
init(typename ImplTapeTypes::NestedData *nested)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inlineprotected
initializeManualPushData(Real const &lhsValue, Identifier const &lhsIndex, size_t size)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inlineprotected
initIdentifier(Real &value, Identifier &identifier)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::initIdentifier(Real &value, Identifier &identifier)codi::InternalStatementRecordingTapeInterface< T_Identifier >
internalEvaluateForward(Position const &start, Position const &end, Adjoint *data)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlineprotected
internalEvaluateForward_EvalStatements(Args &&... args)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protectedstatic
internalEvaluatePrimal_EvalStatements(Args &&... args)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protectedstatic
internalEvaluateReverse(Position const &start, Position const &end, Adjoint *data)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlineprotected
internalEvaluateReverse_EvalStatements(Args &&... args)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protectedstatic
internalGetTapeValues() constcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlineprotected
internalRegisterInput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value, bool unusedIndex)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlineprotected
internalResetPrimalValues(Position const &pos)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protected
internalStoreLowLevelFunction(Config::LowLevelFunctionToken token, size_t size, ByteDataView &dataView)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inlineprotected
isActive() constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
isIdentifierActive(Identifier const &index) constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::isIdentifierActive(Identifier const &index) constcodi::IdentifierInformationTapeInterface< T_Real, T_Gradient, T_Identifier >
jacobianExpressionscodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protectedstatic
LinearIndexHandlingcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >static
llfByteDatacodi::CommonTapeImplementation< T_TapeTypes, T_Impl >protected
llfInfoDatacodi::CommonTapeImplementation< T_TapeTypes, T_Impl >protected
LowLevelFunctionByteData typedefcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >
LowLevelFunctionInfoData typedefcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >
lowLevelFunctionLookupcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >protectedstatic
manualPushCountercodi::CommonTapeImplementation< T_TapeTypes, T_Impl >protected
manualPushGoalcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >protected
manualPushLhsIdentifiercodi::CommonTapeImplementation< T_TapeTypes, T_Impl >protected
manualPushLhsValuecodi::CommonTapeImplementation< T_TapeTypes, T_Impl >protected
NestedData typedefcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >
NestedPosition typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
operator=(CommonTapeImplementation const &)=deletecodi::CommonTapeImplementation< T_TapeTypes, T_Impl >
operator=(CommonTapeImplementation &&)=deletecodi::CommonTapeImplementation< T_TapeTypes, T_Impl >
optionscodi::CommonTapeImplementation< T_TapeTypes, T_Impl >protected
PassiveReal typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
PassiveValueData typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
passiveValueDatacodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protected
Position typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
primal(Identifier const &identifier)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
primal(Identifier const &identifier) constcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::primal(Identifier const &identifier)codi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
CommonTapeImplementation< T_TapeTypes, T_Impl >::primal(Identifier const &identifier) constcodi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
primalscodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protected
primalsCopycodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protected
PrimalValueBaseTape()codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
printStatistics(Stream &out=std::cout) constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
printTableHeader(Stream &out=std::cout) constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
printTableRow(Stream &out=std::cout) constcodi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
pushExternalFunction(ExternalFunction< Impl > const &extFunc)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::pushExternalFunction(ExternalFunction< ExternalFunctionTapeInterface > const &extFunc)codi::ExternalFunctionTapeInterface< T_Real, T_Gradient, T_Identifier >
pushJacobianManual(Real const &jacobian, Real const &value, Identifier const &index)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::pushJacobianManual(Real const &jacobian, Real const &value, Identifier const &index)codi::ManualStatementPushTapeInterface< T_Real, T_Gradient, T_Identifier >
pushLowLevelFunction(Config::LowLevelFunctionToken token, size_t size, ByteDataView &data)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
pushStmtData(Identifier const &index, Config::ArgumentSize const &numberOfPassiveArguments, Real const &oldPrimalValue, EvalHandle evalHandle)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protected
readFromFile(const std::string &filename)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
Real typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
registerExternalFunctionOutput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::registerExternalFunctionOutput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value)codi::ExternalFunctionTapeInterface< T_Real, T_Gradient, T_Identifier >
registerInput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::registerInput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value)codi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
registerLowLevelFunction(LowLevelFunctionEntry< Impl, Real, Identifier > const &entry)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::registerLowLevelFunction(LowLevelFunctionEntry< LowLevelFunctionTapeInterface, Real, Identifier > const &entry)codi::LowLevelFunctionTapeInterface< T_Real, T_Gradient, T_Identifier >
registerOutput(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &value)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::registerOutput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value)codi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
RequiresPrimalRestorecodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >static
reset(bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
resetHard()codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
resetTo(Position const &pos, bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::resetTo(Position const &pos, bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PositionalEvaluationTapeInterface< T_Position >
resizeAdjointVector()codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
revertPrimals(Position const &pos)codi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
rhsIdentiferDatacodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protected
RhsIdentifierData typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
selectAdjointVector(VectorAccess< Adjoint > *vectorAccess, Adjoint *data)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlineprotected
setActive()codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
setGradient(Identifier const &identifier, Gradient const &gradient, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::setGradient(Identifier const &identifier, Gradient const &gradient, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::GradientAccessTapeInterface< T_Gradient, T_Identifier >
setParameter(TapeParameters parameter, size_t value)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
setPassive()codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
setPrimal(Identifier const &identifier, Real const &primal)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::setPrimal(Identifier const &identifier, Real const &gradient)codi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
statementDatacodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >protected
StatementData typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
statementEvaluateForward(Real *primalVector, Gradient *adjointVector, Gradient &lhsTangent, Config::ArgumentSize numberOfPassiveArguments, size_t &curConstantPos, PassiveReal const *const constantValues, size_t &curPassivePos, Real const *const passiveValues, size_t &curRhsIdentifiersPos, Identifier const *const rhsIdentifiers)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlinestatic
StatementEvaluatorTapeInterface< T_TapeTypes::Real >::statementEvaluateForward(Args &&... args)codi::StatementEvaluatorTapeInterface< T_TapeTypes::Real >static
statementEvaluateForwardFull(Func const &evalInner, size_t const &maxActiveArgs, size_t const &maxConstantArgs, Real *primalVector, Gradient *adjointVector, Gradient &lhsTangent, Config::ArgumentSize numberOfPassiveArguments, size_t &curConstantPos, PassiveReal const *const constantValues, size_t &curPassivePos, Real const *const passiveValues, size_t &curRhsIdentifiersPos, Identifier const *const rhsIdentifiers)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlinestatic
StatementEvaluatorInnerTapeInterface< T_TapeTypes::Real >::statementEvaluateForwardFull(Func const &inner, size_t const &maxActiveArgs, size_t const &maxConstantArgs, Args &&... args)codi::StatementEvaluatorInnerTapeInterface< T_TapeTypes::Real >static
statementEvaluateForwardInner(Real *primalVector, Gradient *adjointVector, Gradient &lhsTangent, size_t &curConstantPos, PassiveReal const *const constantValues, size_t &curRhsIdentifiersPos, Identifier const *const rhsIdentifiers)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlinestatic
StatementEvaluatorInnerTapeInterface< T_TapeTypes::Real >::statementEvaluateForwardInner(Args &&... args)codi::StatementEvaluatorInnerTapeInterface< T_TapeTypes::Real >static
statementEvaluatePrimal(Real *primalVector, Config::ArgumentSize numberOfPassiveArguments, size_t &curConstantPos, PassiveReal const *const constantValues, size_t &curPassivePos, Real const *const passiveValues, size_t &curRhsIdentifiersPos, Identifier const *const rhsIdentifiers)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlinestatic
StatementEvaluatorTapeInterface< T_TapeTypes::Real >::statementEvaluatePrimal(Args &&... args)codi::StatementEvaluatorTapeInterface< T_TapeTypes::Real >static
statementEvaluatePrimalFull(Func const &evalInner, size_t const &maxActiveArgs, size_t const &maxConstantArgs, Real *primalVector, Config::ArgumentSize numberOfPassiveArguments, size_t &curConstantPos, PassiveReal const *const constantValues, size_t &curPassivePos, Real const *const passiveValues, size_t &curRhsIdentifiersPos, Identifier const *const rhsIdentifiers)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlinestatic
StatementEvaluatorInnerTapeInterface< T_TapeTypes::Real >::statementEvaluatePrimalFull(Func const &inner, size_t const &maxActiveArgs, size_t const &maxConstantArgs, Args &&... args)codi::StatementEvaluatorInnerTapeInterface< T_TapeTypes::Real >static
statementEvaluatePrimalInner(Real *primalVector, size_t &curConstantPos, PassiveReal const *const constantValues, size_t &curRhsIdentifiersPos, Identifier const *const rhsIdentifiers)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlinestatic
StatementEvaluatorInnerTapeInterface< T_TapeTypes::Real >::statementEvaluatePrimalInner(Args &&... args)codi::StatementEvaluatorInnerTapeInterface< T_TapeTypes::Real >static
statementEvaluateReverse(Real *primalVector, Gradient *adjointVector, Gradient lhsAdjoint, Config::ArgumentSize numberOfPassiveArguments, size_t &curConstantPos, PassiveReal const *const constantValues, size_t &curPassivePos, Real const *const passiveValues, size_t &curRhsIdentifiersPos, Identifier const *const rhsIdentifiers)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlinestatic
StatementEvaluatorTapeInterface< T_TapeTypes::Real >::statementEvaluateReverse(Args &&... args)codi::StatementEvaluatorTapeInterface< T_TapeTypes::Real >static
statementEvaluateReverseFull(Func const &evalInner, size_t const &maxActiveArgs, size_t const &maxConstantArgs, Real *primalVector, Gradient *adjointVector, Gradient lhsAdjoint, Config::ArgumentSize numberOfPassiveArguments, size_t &curConstantPos, PassiveReal const *const constantValues, size_t &curPassivePos, Real const *const passiveValues, size_t &curRhsIdentifiersPos, Identifier const *const rhsIdentifiers)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlinestatic
StatementEvaluatorInnerTapeInterface< T_TapeTypes::Real >::statementEvaluateReverseFull(Func const &inner, size_t const &maxActiveArgs, size_t const &maxConstantArgs, Args &&... args)codi::StatementEvaluatorInnerTapeInterface< T_TapeTypes::Real >static
statementEvaluateReverseInner(Real *primalVector, Gradient *adjointVector, Gradient lhsAdjoint, size_t &curConstantPos, PassiveReal const *const constantValues, size_t &curRhsIdentifiersPos, Identifier const *const rhsIdentifiers)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inlinestatic
StatementEvaluatorInnerTapeInterface< T_TapeTypes::Real >::statementEvaluateReverseInner(Args &&... args)codi::StatementEvaluatorInnerTapeInterface< T_TapeTypes::Real >static
StatementEvaluator typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, ExpressionInterface< Real, Rhs > const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, LhsExpressionInterface< Real, Gradient, Impl, Rhs > const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
store(LhsExpressionInterface< Real, Gradient, Impl, Lhs > &lhs, Real const &rhs)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::store(Lhs &lhs, Rhs const &rhs)codi::InternalStatementRecordingTapeInterface< T_Identifier >
storeManual(Real const &lhsValue, Identifier &lhsIndex, Config::ArgumentSize const &size)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
CommonTapeImplementation< T_TapeTypes, T_Impl >::storeManual(Real const &lhsValue, Identifier &lhsIndex, Config::ArgumentSize const &size)codi::ManualStatementPushTapeInterface< T_Real, T_Gradient, T_Identifier >
swap(Impl &other)codi::PrimalValueBaseTape< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::swap(DataManagementTapeInterface &other)codi::DataManagementTapeInterface< T_Real, T_Identifier >
TapeTypes typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
VectorAccess typedefcodi::PrimalValueBaseTape< T_TapeTypes, T_Impl >
writeToFile(const std::string &filename)codi::CommonTapeImplementation< T_TapeTypes, T_Impl >inline
codi::FullTapeInterface::writeToFile(std::string const &filename) constcodi::DataManagementTapeInterface< T_Real, T_Identifier >