64 template<
typename T_Identifier>
76 template<
typename Real>
80 template<
typename Real>
92 template<
typename Lhs,
typename Rhs>
93 void store(Lhs& lhs, Rhs
const& rhs);
#define CODI_DD(Type, Default)
Abbreviation for CODI_DECLARE_DEFAULT.
Definition macros.hpp:94
#define CODI_UNDEFINED_VALUE
Used in interface declarations for variables that have to be defined in the specializations.
Definition macros.hpp:117
CoDiPack - Code Differentiation Package.
Definition codi.hpp:90
Represents a concrete lvalue in the CoDiPack expression tree.
Definition activeType.hpp:52
Internal tape interface that is used by active types to trigger the storing of an expression.
Definition internalStatementRecordingTapeInterface.hpp:65
void destroyIdentifier(Real &value, Identifier &identifier)
Has to be called for each identifier, before it is deallocated.
T_Identifier Identifier
See InternalStatementRecordingTapeInterface.
Definition internalStatementRecordingTapeInterface.hpp:68
void store(Lhs &lhs, Rhs const &rhs)
Has to be called by an AD variable every time it is assigned.
void initIdentifier(Real &value, Identifier &identifier)
static bool constexpr AllowJacobianOptimization
If certain operations can be hidden from the tape.
Definition internalStatementRecordingTapeInterface.hpp:73