CoDiPack  2.2.0
A Code Differentiation Package
SciComp TU Kaiserslautern
Loading...
Searching...
No Matches
codi::FullTapeInterface< T_Real, T_Gradient, T_Identifier, T_Position > Member List

This is the complete list of members for codi::FullTapeInterface< T_Real, T_Gradient, T_Identifier, T_Position >, including all inherited members.

AllowJacobianOptimizationcodi::InternalStatementRecordingTapeInterface< T_Identifier >static
beginUseAdjointVector()codi::DataManagementTapeInterface< T_Real, T_Identifier >
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
codi::clearAdjoints(Position const &start, Position const &end, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PositionalEvaluationTapeInterface< T_Position >
codi::ReverseTapeInterface::clearAdjoints(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
createVectorAccess()codi::DataManagementTapeInterface< T_Real, T_Identifier >
createVectorAccessCustomAdjoints(Adjoint *data)codi::DataManagementTapeInterface< T_Real, T_Identifier >
deactivateValue(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value)codi::IdentifierInformationTapeInterface< T_Real, T_Gradient, T_Identifier >
deleteAdjointVector()codi::DataManagementTapeInterface< T_Real, T_Identifier >
deleteData()codi::DataManagementTapeInterface< T_Real, T_Identifier >
deleteVectorAccess(VectorAccessInterface< Real, Identifier > *access)codi::DataManagementTapeInterface< T_Real, T_Identifier >
destroyIdentifier(Real &value, Identifier &identifier)codi::InternalStatementRecordingTapeInterface< T_Identifier >
endUseAdjointVector()codi::DataManagementTapeInterface< T_Real, T_Identifier >
codi::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 >
codi::ReverseTapeInterface::evaluate(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
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 >
codi::ForwardEvaluationTapeInterface::evaluateForward(AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::ForwardEvaluationTapeInterface< T_Position >
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::PreaccumulationEvaluationTapeInterface< T_Real, T_Gradient, T_Identifier, T_Position >
evaluatePrimal(Position const &start, Position const &end)codi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
evaluatePrimal()codi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
getAvailableParameters() constcodi::DataManagementTapeInterface< T_Real, T_Identifier >
getGradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) constcodi::GradientAccessTapeInterface< T_Gradient, T_Identifier >
getInvalidIndex() constcodi::IdentifierInformationTapeInterface< T_Real, T_Gradient, T_Identifier >
getParameter(TapeParameters parameter) constcodi::DataManagementTapeInterface< T_Real, T_Identifier >
getPassiveIndex() constcodi::IdentifierInformationTapeInterface< T_Real, T_Gradient, T_Identifier >
getPosition() constcodi::PositionalEvaluationTapeInterface< T_Position >
getPrimal(Identifier const &identifier) constcodi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
getTapeValues() constcodi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
getTemporaryMemory()codi::LowLevelFunctionTapeInterface< T_Real, T_Gradient, T_Identifier >
getZeroPosition() constcodi::PositionalEvaluationTapeInterface< T_Position >
Gradient typedefcodi::FullTapeInterface< T_Real, T_Gradient, T_Identifier, T_Position >
gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::GradientAccessTapeInterface< T_Gradient, T_Identifier >
gradient(Identifier const &identifier, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic) constcodi::GradientAccessTapeInterface< T_Gradient, T_Identifier >
hasParameter(TapeParameters parameter) constcodi::DataManagementTapeInterface< T_Real, T_Identifier >
HasPrimalValuescodi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >static
Identifier typedefcodi::FullTapeInterface< T_Real, T_Gradient, T_Identifier, T_Position >
initIdentifier(Real &value, Identifier &identifier)codi::InternalStatementRecordingTapeInterface< T_Identifier >
isActive() constcodi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
isIdentifierActive(Identifier const &index) constcodi::IdentifierInformationTapeInterface< T_Real, T_Gradient, T_Identifier >
LinearIndexHandlingcodi::IdentifierInformationTapeInterface< T_Real, T_Gradient, T_Identifier >static
PassiveReal typedefcodi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
Position typedefcodi::FullTapeInterface< T_Real, T_Gradient, T_Identifier, T_Position >
primal(Identifier const &identifier)codi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
primal(Identifier const &identifier) constcodi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
printStatistics(Stream &out=std::cout) constcodi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
printTableHeader(Stream &out=std::cout) constcodi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
printTableRow(Stream &out=std::cout) constcodi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
pushExternalFunction(ExternalFunction< ExternalFunctionTapeInterface > const &extFunc)codi::ExternalFunctionTapeInterface< T_Real, T_Gradient, T_Identifier >
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::LowLevelFunctionTapeInterface< T_Real, T_Gradient, T_Identifier >
readFromFile(std::string const &filename)codi::DataManagementTapeInterface< T_Real, T_Identifier >
Real typedefcodi::FullTapeInterface< T_Real, T_Gradient, T_Identifier, T_Position >
registerExternalFunctionOutput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value)codi::ExternalFunctionTapeInterface< T_Real, T_Gradient, T_Identifier >
registerInput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value)codi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
registerLowLevelFunction(LowLevelFunctionEntry< LowLevelFunctionTapeInterface, Real, Identifier > const &entry)codi::LowLevelFunctionTapeInterface< T_Real, T_Gradient, T_Identifier >
registerOutput(LhsExpressionInterface< Real, Gradient, Tape, Lhs > &value)codi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
RequiresPrimalRestorecodi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >static
reset(bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
resetHard()codi::DataManagementTapeInterface< T_Real, T_Identifier >
resetTo(Position const &pos, bool resetAdjoints=true, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::PositionalEvaluationTapeInterface< T_Position >
resizeAdjointVector()codi::DataManagementTapeInterface< T_Real, T_Identifier >
revertPrimals(Position const &pos)codi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
setActive()codi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
setGradient(Identifier const &identifier, Gradient const &gradient, AdjointsManagement adjointsManagement=AdjointsManagement::Automatic)codi::GradientAccessTapeInterface< T_Gradient, T_Identifier >
setParameter(TapeParameters parameter, size_t value)codi::DataManagementTapeInterface< T_Real, T_Identifier >
setPassive()codi::ReverseTapeInterface< T_Real, T_Gradient, T_Identifier >
setPrimal(Identifier const &identifier, Real const &gradient)codi::PrimalEvaluationTapeInterface< T_Real, T_Identifier, T_Position >
store(Lhs &lhs, Rhs const &rhs)codi::InternalStatementRecordingTapeInterface< T_Identifier >
storeManual(Real const &lhsValue, Identifier &lhsIndex, Config::ArgumentSize const &size)codi::ManualStatementPushTapeInterface< T_Real, T_Gradient, T_Identifier >
swap(DataManagementTapeInterface &other)codi::DataManagementTapeInterface< T_Real, T_Identifier >
writeToFile(std::string const &filename) constcodi::DataManagementTapeInterface< T_Real, T_Identifier >