ADMB Documentation  -a65f1c97
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Typedefs | Functions | Variables
df1b2fun.cpp File Reference

(Last Changed on November 10, 2014 for git-revision 459668dbb0187e4e7ff52b0cccea5bd86f46d9d0.)

Description not yet available. More...

#include <df1b2fun.h>

Go to the source code of this file.

Typedefs

typedef void(** ADprfptr )(void)
 
typedef void(* ADrfptr )(void)
 

Functions

double AD1_fun (double x)
 Description not yet available. More...
 
double AD1_fun (double x, double y)
 Description not yet available. More...
 
double AD_2arg_inv3 (double x)
 Description not yet available. More...
 
double AD_arg_inv (double x)
 Description not yet available. More...
 
double AD_df1_atan (double x)
 Description not yet available. More...
 
double AD_df1_tan (double x)
 Description not yet available. More...
 
double AD_df2_atan (double x)
 Description not yet available. More...
 
double AD_df2_tan (double x)
 Description not yet available. More...
 
double AD_df3_atan (double x)
 Description not yet available. More...
 
double AD_df3_tan (double x)
 Description not yet available. More...
 
double AD_div_1 (double x, double y)
 Description not yet available. More...
 
double AD_div_11 (double x, double y)
 Description not yet available. More...
 
double AD_div_111 (double x, double y)
 Description not yet available. More...
 
double AD_div_112 (double x, double y)
 Description not yet available. More...
 
double AD_div_12 (double x, double y)
 Description not yet available. More...
 
double AD_div_122 (double x, double y)
 Description not yet available. More...
 
double AD_div_2 (double x, double y)
 Description not yet available. More...
 
double AD_div_22 (double x, double y)
 Description not yet available. More...
 
double AD_div_222 (double x, double y)
 Description not yet available. More...
 
double AD_id (double x)
 Description not yet available. More...
 
double AD_minus6_arg_inv4 (double x)
 Description not yet available. More...
 
double AD_minus_arg_inv2 (double x)
 Description not yet available. More...
 
double ADcube_fun (double x)
 Description not yet available. More...
 
double ADdiff_fun (double x, double y)
 Description not yet available. More...
 
double ADdiv_fun (double x, double y)
 Description not yet available. More...
 
double ADfirst_arg (double x, double y)
 Description not yet available. More...
 
double ADm1_fun (double x, double y)
 Description not yet available. More...
 
double ADmult_add_fun (double x, double y)
 Description not yet available. More...
 
double ADproduct_fun (double x, double y)
 Description not yet available. More...
 
double ADsecond_arg (double x, double y)
 Description not yet available. More...
 
double ADsecond_arg_plus1 (double x, double y)
 Description not yet available. More...
 
double ADsix_fun (double x)
 Description not yet available. More...
 
double ADsix_id_fun (double x)
 Description not yet available. More...
 
double ADsquare_fun (double x)
 Description not yet available. More...
 
double ADsum_fun (double x, double y)
 Description not yet available. More...
 
double ADthree_square_fun (double x)
 Description not yet available. More...
 
double ADtwo_fun (double x)
 Description not yet available. More...
 
double ADtwo_id_fun (double x)
 Description not yet available. More...
 
double ADzero_fun (double x, double y)
 Description not yet available. More...
 
double ADzero_fun (double x)
 Description not yet available. More...
 
df1b2variable atan (const df1b2variable &x)
 Description not yet available. More...
 
df1b2variable cube (const df1b2variable &x)
 Description not yet available. More...
 
void df1b2_gradcalc1 (void)
 Description not yet available. More...
 
df1b2variable exp (const df1b2variable &x)
 Description not yet available. More...
 
df1b2variable inv (const df1b2variable &x)
 Description not yet available. More...
 
int kbhit (void)
 
df1b2variable log (const df1b2variable &x)
 Description not yet available. More...
 
df1b2variable mfexp (const df1b2variable &x)
 Description not yet available. More...
 
df1b2variable mfexp (const df1b2variable &x, double b)
 Description not yet available. More...
 
df1b2variable mult_add (const df1b2variable &x, const df1b2variable &y)
 Description not yet available. More...
 
double ncos (double x)
 
double nsin (double x)
 
df1b2variable square (const df1b2variable &x)
 Description not yet available. More...
 
df1b2variable tan (const df1b2variable &x)
 Description not yet available. More...
 

Variables

df1b2function1 ADf1b2_assign (AD_id, AD1_fun, ADzero_fun, ADzero_fun)
 
df1b2function1 ADf1b2_atan (::atan,::AD_df1_atan,::AD_df2_atan,::AD_df3_atan,"atan")
 
df1b2function1 ADf1b2_cos (::cos,::nsin,::ncos,::sin)
 
df1b2function1 ADf1b2_cube (ADcube_fun, ADthree_square_fun, ADsix_id_fun, ADsix_fun,"cube")
 
df1b2function2 ADf1b2_diff (ADdiff_fun, AD1_fun, ADm1_fun, ADzero_fun, ADzero_fun, ADzero_fun, ADzero_fun, ADzero_fun, ADzero_fun, ADzero_fun)
 
df1b2function2 ADf1b2_div (ADdiv_fun, AD_div_1, AD_div_2, AD_div_11, AD_div_12, AD_div_22, AD_div_111, AD_div_112, AD_div_122, AD_div_222)
 
df1b2function1 ADf1b2_exp (::exp,::exp,::exp,::exp,"exp")
 
df1b2function1 ADf1b2_inv (AD_arg_inv, AD_minus_arg_inv2, AD_2arg_inv3, AD_minus6_arg_inv4)
 
df1b2function1 ADf1b2_log (::log, AD_arg_inv, AD_minus_arg_inv2, AD_2arg_inv3)
 
df1b2function2 ADf1b2_mult_add (ADmult_add_fun, ADsecond_arg_plus1, ADfirst_arg, ADzero_fun, AD1_fun, ADzero_fun, ADzero_fun, ADzero_fun, ADzero_fun, ADzero_fun,"mult_add")
 
df1b2function2 ADf1b2_product (ADproduct_fun, ADsecond_arg, ADfirst_arg, ADzero_fun, AD1_fun, ADzero_fun, ADzero_fun, ADzero_fun, ADzero_fun, ADzero_fun,"product")
 
df1b2function1 ADf1b2_sin (::sin,::cos,::nsin,::ncos,"sin")
 
df1b2function1 ADf1b2_square (ADsquare_fun, ADtwo_id_fun, ADtwo_fun, ADzero_fun,"square")
 
df1b2function2 ADf1b2_sum (ADsum_fun, AD1_fun, AD1_fun, ADzero_fun, ADzero_fun, ADzero_fun, ADzero_fun, ADzero_fun, ADzero_fun, ADzero_fun,"sum")
 
df1b2function1 ADf1b2_tan (::tan,::AD_df1_tan,::AD_df2_tan,::AD_df3_tan,"tan")
 

Detailed Description

Description not yet available.

Definition in file df1b2fun.cpp.

Typedef Documentation

typedef void(** ADprfptr)(void)

Definition at line 138 of file df1b2fun.cpp.

typedef void(* ADrfptr)(void)

Definition at line 139 of file df1b2fun.cpp.

Function Documentation

double AD1_fun ( double  x)

Description not yet available.

Parameters

Definition at line 593 of file df1b2fun.cpp.

double AD1_fun ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 602 of file df1b2fun.cpp.

double AD_2arg_inv3 ( double  x)

Description not yet available.

Parameters

Definition at line 386 of file df1b2fun.cpp.

double AD_arg_inv ( double  x)

Description not yet available.

Parameters

Definition at line 368 of file df1b2fun.cpp.

double AD_df1_atan ( double  x)

Description not yet available.

Parameters

Definition at line 305 of file df1b2fun.cpp.

double AD_df1_tan ( double  x)

Description not yet available.

Parameters

Definition at line 323 of file df1b2fun.cpp.

double AD_df2_atan ( double  x)

Description not yet available.

Parameters

Definition at line 314 of file df1b2fun.cpp.

double AD_df2_tan ( double  x)

Description not yet available.

Parameters

Definition at line 332 of file df1b2fun.cpp.

double AD_df3_atan ( double  x)

Description not yet available.

Parameters

Definition at line 342 of file df1b2fun.cpp.

double AD_df3_tan ( double  x)

Description not yet available.

Parameters

Definition at line 352 of file df1b2fun.cpp.

double AD_div_1 ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 656 of file df1b2fun.cpp.

double AD_div_11 ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 701 of file df1b2fun.cpp.

double AD_div_111 ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 710 of file df1b2fun.cpp.

double AD_div_112 ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 719 of file df1b2fun.cpp.

double AD_div_12 ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 692 of file df1b2fun.cpp.

double AD_div_122 ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 683 of file df1b2fun.cpp.

double AD_div_2 ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 665 of file df1b2fun.cpp.

double AD_div_22 ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 674 of file df1b2fun.cpp.

double AD_div_222 ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 728 of file df1b2fun.cpp.

double AD_id ( double  x)

Description not yet available.

Parameters

Definition at line 620 of file df1b2fun.cpp.

double AD_minus6_arg_inv4 ( double  x)

Description not yet available.

Parameters

Definition at line 395 of file df1b2fun.cpp.

double AD_minus_arg_inv2 ( double  x)

Description not yet available.

Parameters

Definition at line 377 of file df1b2fun.cpp.

double ADcube_fun ( double  x)

Description not yet available.

Parameters

Definition at line 789 of file df1b2fun.cpp.

double ADdiff_fun ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 566 of file df1b2fun.cpp.

double ADdiv_fun ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 548 of file df1b2fun.cpp.

double ADfirst_arg ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 629 of file df1b2fun.cpp.

double ADm1_fun ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 611 of file df1b2fun.cpp.

double ADmult_add_fun ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 539 of file df1b2fun.cpp.

double ADproduct_fun ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 530 of file df1b2fun.cpp.

double ADsecond_arg ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 647 of file df1b2fun.cpp.

double ADsecond_arg_plus1 ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 638 of file df1b2fun.cpp.

double ADsix_fun ( double  x)

Description not yet available.

Parameters

Definition at line 816 of file df1b2fun.cpp.

double ADsix_id_fun ( double  x)

Description not yet available.

Parameters

Definition at line 807 of file df1b2fun.cpp.

double ADsquare_fun ( double  x)

Description not yet available.

Parameters

Definition at line 771 of file df1b2fun.cpp.

double ADsum_fun ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 557 of file df1b2fun.cpp.

double ADthree_square_fun ( double  x)

Description not yet available.

Parameters

Definition at line 780 of file df1b2fun.cpp.

double ADtwo_fun ( double  x)

Description not yet available.

Parameters

Definition at line 825 of file df1b2fun.cpp.

double ADtwo_id_fun ( double  x)

Description not yet available.

Parameters

Definition at line 798 of file df1b2fun.cpp.

double ADzero_fun ( double  x,
double  y 
)

Description not yet available.

Parameters

Definition at line 575 of file df1b2fun.cpp.

double ADzero_fun ( double  x)

Description not yet available.

Parameters

Definition at line 584 of file df1b2fun.cpp.

df1b2variable atan ( const df1b2variable x)

Description not yet available.

Parameters

Definition at line 416 of file df1b2fun.cpp.

df1b2variable cube ( const df1b2variable x)

Description not yet available.

Parameters

Definition at line 850 of file df1b2fun.cpp.

void df1b2_gradcalc1 ( void  )
df1b2variable exp ( const df1b2variable x)

Description not yet available.

Parameters

Definition at line 462 of file df1b2fun.cpp.

df1b2variable inv ( const df1b2variable x)

Description not yet available.

Parameters

Definition at line 521 of file df1b2fun.cpp.

int kbhit ( void  )

Definition at line 15 of file df1b2fun.cpp.

Referenced by derch(), fmm::fmin(), fmmt1::fmin(), fmmc::fmin(), and user_stop().

df1b2variable log ( const df1b2variable x)

Description not yet available.

Parameters

Definition at line 512 of file df1b2fun.cpp.

df1b2variable mfexp ( const df1b2variable x)

Description not yet available.

Parameters

Definition at line 471 of file df1b2fun.cpp.

df1b2variable mfexp ( const df1b2variable x,
double  b 
)

Description not yet available.

Parameters

Definition at line 492 of file df1b2fun.cpp.

df1b2variable mult_add ( const df1b2variable x,
const df1b2variable y 
)

Description not yet available.

Parameters

Definition at line 749 of file df1b2fun.cpp.

double ncos ( double  x)

Definition at line 294 of file df1b2fun.cpp.

double nsin ( double  x)

Definition at line 293 of file df1b2fun.cpp.

df1b2variable square ( const df1b2variable x)

Description not yet available.

Parameters

Definition at line 838 of file df1b2fun.cpp.

df1b2variable tan ( const df1b2variable x)

Description not yet available.

Parameters

Definition at line 425 of file df1b2fun.cpp.

Variable Documentation

df1b2function1 ADf1b2_atan(::atan,::AD_df1_atan,::AD_df2_atan,::AD_df3_atan,"atan")

Referenced by atan().

df1b2function1 ADf1b2_cos(::cos,::nsin,::ncos,::sin)

Referenced by cube().

df1b2function1 ADf1b2_exp(::exp,::exp,::exp,::exp,"exp")

Referenced by exp(), and mfexp().

Referenced by inv().

Referenced by log().

Referenced by mult_add().

df1b2function1 ADf1b2_sin(::sin,::cos,::nsin,::ncos,"sin")

Referenced by square().

df1b2function1 ADf1b2_tan(::tan,::AD_df1_tan,::AD_df2_tan,::AD_df3_tan,"tan")

Referenced by tan().