23 #include <iostream.hpp>
32 #include <sys/types.h>
39 #include <sys/types.h>
43 #if defined (__WAT32__)
52 #define ISZERO(d) ((d)==0.0)
75 #if defined(USE_DDOUBLE)
76 if ( grad_ptr->
mult2 !=0)
180 double mult3=grad_ptr->
mult1 ;
198 * ind_addr3 += z * mult3 ;
212 double mult3=grad_ptr->
mult1 ;
214 double mult4=grad_ptr->
mult2 ;
231 * ind_addr3 += z * mult3 ;
232 * ind_addr4 += z * mult4 ;
void default_evaluation2(void)
Description not yet available.
double * ind_addr1
Pointer to first independent variable.
double mult2
Second mutiplicand in chain rule multipication.
void default_evaluation3(void)
Description not yet available.
Holds derivative information for arithmetic operators and math library functions. ...
void default_evaluation1m(void)
Description not yet available.
double * ind_addr2
Pointer to second independent variable.
void default_evaluation3ind(void)
Description not yet available.
void default_evaluation4(void)
Description not yet available.
void default_evaluation1(void)
Description not yet available.
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California.
void default_evaluation(void)
Description not yet available.
static _THREAD gradient_structure * _instance
grad_stack_entry * ptr_first
double mult1
First mutiplicand in chain rule multipication.
int read_grad_stack_buffer(OFF_T &lpos)
Description not yet available.
void default_evaluation4ind(void)
Description not yet available.
void default_evaluation4m(void)
Description not yet available.
static _THREAD grad_stack * GRAD_STACK1
class for things related to the gradient structures, including dimension of arrays, size of buffers, etc.
double * dep_addr
Pointer to dependent variable.
void default_evaluation0(void)
Description not yet available.