ADOL-C: Automatic Differentiation in C/C++ 2.7.3
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions
adtl.h File Reference
#include <adolc/adolcexport.h>
#include <adolc/internal/common.h>
#include <list>
#include <ostream>
#include <stdexcept>
#include <cmath>
#include <iostream>
#include <limits>
Include dependency graph for adtl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  adtl::adouble
 Active scalar for tapeless first-order forward differentiation. More...
 

Namespaces

namespace  adtl
 

Macros

#define FOR_I_EQ_0_LTEQ_NUMDIR   for (size_t _i = 0; _i <= adouble::numDir; ++_i)
 
#define FOR_I_EQ_1_LTEQ_NUMDIR   for (size_t _i = 1; _i <= adouble::numDir; ++_i)
 
#define ADVAL_I   adval[_i]
 
#define PRIMAL_VALUE   adval[0]
 

Functions

ADOLC_API double adtl::makeNaN ()
 
ADOLC_API double adtl::makeInf ()
 

Macro Definition Documentation

◆ ADVAL_I

#define ADVAL_I   adval[_i]

◆ FOR_I_EQ_0_LTEQ_NUMDIR

#define FOR_I_EQ_0_LTEQ_NUMDIR   for (size_t _i = 0; _i <= adouble::numDir; ++_i)

◆ FOR_I_EQ_1_LTEQ_NUMDIR

#define FOR_I_EQ_1_LTEQ_NUMDIR   for (size_t _i = 1; _i <= adouble::numDir; ++_i)

◆ PRIMAL_VALUE

#define PRIMAL_VALUE   adval[0]