Code-Eli  0.3.6
dual_functions.hpp File Reference
#include "eli/code_eli.hpp"
#include "eli/util/traits.hpp"
#include "eli/mutil/ad/dual_number.hpp"
#include "eli/mutil/ad/dual_operators.hpp"
Include dependency graph for dual_functions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  eli::mutil::ad::dual_number::unary_fun< data__, fun_ob__ >
 

Namespaces

 eli
 
 eli::mutil
 
 eli::mutil::ad
 
 eli::mutil::ad::dual_number
 

Macros

#define ELI_AD_DUAL_UNARY_OP_HELPER(x)
 

Macro Definition Documentation

#define ELI_AD_DUAL_UNARY_OP_HELPER (   x)
Value:
template <typename data__, bool comp_real_only> \
eli::mutil::ad::dual_number::expression<eli::mutil::ad::dual_number::unary_fun<eli::mutil::ad::dual<data__, comp_real_only>, \
eli::mutil::ad::x ## _fun<data__> >, comp_real_only> \
{ \
typedef eli::mutil::ad::dual_number::unary_fun<eli::mutil::ad::dual<data__, comp_real_only>,eli::mutil::ad::x ## _fun<data__> > un_fun_t; \
\
} \
template <typename data__, bool comp_real_only> \
eli::mutil::ad::dual_number::expression<eli::mutil::ad::dual_number::unary_fun<eli::mutil::ad::dual_number::expression<data__, comp_real_only>, \
eli::mutil::ad::x ## _fun<typename eli::mutil::ad::dual_number::expression<data__, comp_real_only>::data_type > >, \
comp_real_only> \
{ \
eli::mutil::ad::x ## _fun<typename eli::mutil::ad::dual_number::expression<data__, comp_real_only>::data_type > > un_fun_t; \
\
}
Definition: dual_functions.hpp:32
Definition: dual_number.hpp:55
Definition: dual_number.hpp:28