Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Typedefs | Functions
ad_deriv.h File Reference
#include "ad_grad.h"
Include dependency graph for ad_deriv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DERIV_TYPE
 

Macros

#define ad_GRAD_PTR   0
 
#define ad_GRAD_MAX   5
 
#define AD_INIT_MAP()
 
#define AD_CLEANUP_MAP()
 
#define AD_GET_DERIV_OBJ(x)   ((void*)(&x.value+1))
 
#define AD_FREE_DERIV_OBJ(x)
 
#define DERIV_val(a)   ((a).value)
 
#define DERIV_grad(a)   ((a).grad)
 
#define _FLOAT_INITIALIZER_(x)   { x, 0.0 }
 
#define nullFunc(x)   0
 

Typedefs

typedef double InactiveDouble
 
typedef float InactiveFloat
 

Functions

void AD_Init (int)
 
void AD_Final ()
 

Macro Definition Documentation

#define ad_GRAD_PTR   0

Definition at line 24 of file ad_deriv.h.

#define ad_GRAD_MAX   5

Definition at line 28 of file ad_deriv.h.

#define AD_INIT_MAP ( )

Definition at line 31 of file ad_deriv.h.

#define AD_CLEANUP_MAP ( )

Definition at line 32 of file ad_deriv.h.

#define AD_GET_DERIV_OBJ (   x)    ((void*)(&x.value+1))

Definition at line 33 of file ad_deriv.h.

#define AD_FREE_DERIV_OBJ (   x)

Definition at line 34 of file ad_deriv.h.

#define DERIV_val (   a)    ((a).value)

Definition at line 40 of file ad_deriv.h.

#define DERIV_grad (   a)    ((a).grad)

Definition at line 42 of file ad_deriv.h.

#define _FLOAT_INITIALIZER_ (   x)    { x, 0.0 }

Definition at line 46 of file ad_deriv.h.

#define nullFunc (   x)    0

Definition at line 52 of file ad_deriv.h.

Typedef Documentation

typedef double InactiveDouble

Definition at line 20 of file ad_deriv.h.

typedef float InactiveFloat

Definition at line 21 of file ad_deriv.h.

Function Documentation

void AD_Init ( int  )

Definition at line 136 of file adic_element_fill.ad.c.

void AD_Final ( )

Definition at line 140 of file adic_element_fill.ad.c.