Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
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

◆ ad_GRAD_PTR

#define ad_GRAD_PTR   0

Definition at line 24 of file ad_deriv.h.

◆ ad_GRAD_MAX

#define ad_GRAD_MAX   5

Definition at line 28 of file ad_deriv.h.

◆ AD_INIT_MAP

#define AD_INIT_MAP ( )

Definition at line 31 of file ad_deriv.h.

◆ AD_CLEANUP_MAP

#define AD_CLEANUP_MAP ( )

Definition at line 32 of file ad_deriv.h.

◆ AD_GET_DERIV_OBJ

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

Definition at line 33 of file ad_deriv.h.

◆ AD_FREE_DERIV_OBJ

#define AD_FREE_DERIV_OBJ (   x)

Definition at line 34 of file ad_deriv.h.

◆ DERIV_val

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

Definition at line 40 of file ad_deriv.h.

◆ DERIV_grad

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

Definition at line 42 of file ad_deriv.h.

◆ _FLOAT_INITIALIZER_

#define _FLOAT_INITIALIZER_ (   x)    { x, 0.0 }

Definition at line 46 of file ad_deriv.h.

◆ nullFunc

#define nullFunc (   x)    0

Definition at line 52 of file ad_deriv.h.

Typedef Documentation

◆ InactiveDouble

typedef double InactiveDouble

Definition at line 20 of file ad_deriv.h.

◆ InactiveFloat

typedef float InactiveFloat

Definition at line 21 of file ad_deriv.h.

Function Documentation

◆ AD_Init()

void AD_Init ( int  arg0)

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

◆ AD_Final()

void AD_Final ( )

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