30#ifndef FAD_EXPR_FUNCS_HPP
31#define FAD_EXPR_FUNCS_HPP
44#ifdef PACKAGE_BUGREPORT
45#undef PACKAGE_BUGREPORT
60#define NUMBER_DIRECTIONS 100
61#include "adolc/adouble.h"
62#include "adolc/drivers/drivers.h"
63#include "adolc/interfaces.h"
64#include "adolc/taping.h"
74 template <
typename T,
int N>
struct mult {};
75 template <
typename T,
int N>
struct mult_base {
static const int n =
N+1; };
77 template <
typename T,
int N>
struct add {};
78 template <
typename T,
int N>
struct add_base {
static const int n =
N+1; };
80 template <
typename T,
int N>
struct nest {};
81 template <
typename T,
int N>
struct nest_base {
static const int n = 1; };
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
void operator()(const T x[], T &y) const
static const char * nest_names[nfunc]
static const char * add_names[nfunc]
static const char * mult_names[nfunc]