43 template<
typename Logic>
55 template<
typename T_Impl>
63 return static_cast<Impl const&
>(*this);
72 template<
size_t argNumber>
#define CODI_INLINE
See codi::Config::ForcedInlines.
Definition config.h:469
#define CODI_DD(Type, Default)
Abbreviation for CODI_DECLARE_DEFAULT.
Definition macros.hpp:96
#define CODI_UNDEFINED
Used in interface declarations for types that have to be defined in the specializations.
Definition macros.hpp:119
#define CODI_UNDEFINED_VALUE
Used in interface declarations for variables that have to be defined in the specializations.
Definition macros.hpp:122
CoDiPack - Code Differentiation Package.
Definition codi.hpp:94
Node side interface for the traversal of expressions.
Definition nodeInterface.hpp:56
T_Impl Impl
See NodeInterface.
Definition nodeInterface.hpp:59
char const & getLink() const
an expression.
static size_t constexpr LinkCount
handle the expression as a leaf node.
Definition nodeInterface.hpp:69
inlineImpl const & cast() const
Cast to the implementation.
Definition nodeInterface.hpp:62
Traversal of CoDiPack expressions.
Definition traversalLogic.hpp:57