ADMB Documentation  11.1.1903
 All Classes Files Functions Variables Typedefs Friends Defines
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes
df1b2_gradlist Class Reference

Description not yet available. More...

#include <df1b2fun.h>

Public Member Functions

 df1b2_gradlist (unsigned int bufsize, unsigned int nbufsize, unsigned int bufsize1, unsigned int nbufsize1, unsigned int bufsize2, unsigned int nbufsize2, const adstring &filename)
 Description not yet available.
int mywrite_pass1 (const df1b2variable *px, const df1b2variable *py, df1b2variable *pz, mydf1b2function2 *pf)
void reset (void)
 Description not yet available.
int write_pass1 (const df1b2variable *px, const df1b2variable *py, df1b2variable *pz, df1b2function2 *pf)
 Description not yet available.
int write_pass1 (const df1b2variable *px, df1b2variable *pz, df1b2function1 *pf)
 Description not yet available.
int write_pass1 (const df1b2variable *px, df1b2variable *pz, double df, double d2f, double d3f)
 Description not yet available.
int write_pass1 (const df1b2variable *_px, const df1b2variable *_py, df1b2variable *pz, double df_x, double df_y, double df_xx, double df_xy, double df_yy, double df_xxx, double df_xxy, double df_xyy, double df_yyy)
 Description not yet available.
int write_pass1 (const df1b2variable *_px, const df1b2variable *_py, const df1b2variable *pw, const df1b2variable *pz, double df_x, double df_y, double df_z, double df_xx, double df_xy, double df_xz, double df_yy, double df_yz, double df_zz, double df_xxx, double df_xxy, double df_xxz, double df_xyy, double df_xyz, double df_xzz, double df_yyy, double df_yyz, double df_yzz, double df_zzz)
 Description not yet available.
int write_pass1_eq (const df1b2variable *px, df1b2variable *pz)
 Description not yet available.
int write_pass1_initialize (df1b2variable *pz)
 Description not yet available.
int write_pass1_minus (const df1b2variable *px, const df1b2variable *py, df1b2variable *pz)
 Description not yet available.
int write_pass1_minuscv (const df1b2variable *py, df1b2variable *pz)
int write_pass1_minuseq (const df1b2variable *px, df1b2variable *pz)
 Description not yet available.
int write_pass1_minusvc (const df1b2variable *py, df1b2variable *pz)
int write_pass1_pluseq (const df1b2variable *px, df1b2variable *pz)
 Description not yet available.
int write_pass1_prod (double x, const df1b2variable *py, df1b2variable *pz)
 Description not yet available.
int write_pass1_prod (const df1b2variable *px, double py, df1b2variable *pz)
 Description not yet available.
int write_pass1_prod (const df1b2vector *px, const df1b2vector *py, df1b2variable *pz)
int write_pass1_prod (const df1b2variable *px, const df1b2variable *py, df1b2variable *pz)
 Description not yet available.
int write_pass1_sum (double x, const df1b2variable *py, df1b2variable *pz)
 Description not yet available.
int write_pass1_sum (const df1b2variable *px, const df1b2variable *py, df1b2variable *pz)
 Description not yet available.
int write_pass1c (const df1b2variable *px, double y, df1b2variable *pz, df1b2function2c *pf)
 Description not yet available.
int write_pass1c (double x, const df1b2variable *py, df1b2variable *pz, df1b2function2c *pf)
 Description not yet available.
int write_pass1x (const df1b2variable *_px, df1b2variable *pz, df1b2function1 *pf)
 Description not yet available.
int write_save_pass2_tilde_values (const df1b2variable *px)
 Description not yet available.

Static Public Member Functions

static void set_no_derivatives (void)
static void set_yes_derivatives (void)

Public Attributes

test_smartlist list
test_smartlist list2
test_smartlist list3
int ncount
fixed_smartlist nlist
fixed_smartlist2 nlist2
fixed_smartlist2 nlist3

Static Public Attributes

static int no_derivatives = 0

Detailed Description

Description not yet available.

Parameters:

Definition at line 708 of file df1b2fun.h.


Constructor & Destructor Documentation

df1b2_gradlist::df1b2_gradlist ( unsigned int  _bs,
unsigned int  _nbs,
unsigned int  _bs2,
unsigned int  _nbs2,
unsigned int  _bs3,
unsigned int  _nbs3,
const adstring _filename 
)

Description not yet available.

Parameters:

Definition at line 609 of file df1b2fn2.cpp.


Member Function Documentation

int df1b2_gradlist::mywrite_pass1 ( const df1b2variable px,
const df1b2variable py,
df1b2variable pz,
mydf1b2function2 pf 
)
void df1b2_gradlist::reset ( void  )

Description not yet available.

Parameters:

Definition at line 593 of file df1b2fn2.cpp.

Referenced by funnel_init_var::allocate_all(), laplace_approximation_calculator::check_pool_size(), laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), laplace_approximation_calculator::default_calculations_parallel_master(), laplace_approximation_calculator::do_separable_stuff(), laplace_approximation_calculator::do_separable_stuff_hessian_type_information(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded_adjoint(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_importance_sampling_adjoint(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_banded(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_x_u_block_diagonal(), laplace_approximation_calculator::get_block_diagonal_hessian(), laplace_approximation_calculator::get_complete_hessian(), laplace_approximation_calculator::get_newton_raphson_info(), laplace_approximation_calculator::get_newton_raphson_info_master(), get_second_ders(), get_second_ders_master(), read_xxx_2(), and laplace_approximation_calculator::test_trust_region_method().

static void df1b2_gradlist::set_no_derivatives ( void  ) [inline, static]

Definition at line 723 of file df1b2fun.h.

Referenced by laplace_approximation_calculator::banded_calculations(), begin_local_calculations(), laplace_approximation_calculator::check_hessian_type(), laplace_approximation_calculator::check_hessian_type2(), check_second_derivatives(), check_third_derivatives(), laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), laplace_approximation_calculator::default_calculations_parallel_master(), laplace_approximation_calculator::do_separable_stuff_hessian_type_information(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded_adjoint(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_banded(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_x_u_block_diagonal(), funnel_dependent_df1b2variable::funnel_dependent_df1b2variable(), laplace_approximation_calculator::get_block_diagonal_hessian(), laplace_approximation_calculator::get_complete_hessian(), laplace_approximation_calculator::get_hessian_components_banded_lme(), get_newton_raphson_info(), laplace_approximation_calculator::get_newton_raphson_info(), laplace_approximation_calculator::get_newton_raphson_info_banded(), laplace_approximation_calculator::get_newton_raphson_info_block_diagonal(), laplace_approximation_calculator::get_newton_raphson_info_master(), get_second_ders(), get_second_ders_master(), function_minimizer::limited_memory_quasi_newton_block(), function_minimizer::prof_minimize_re(), function_minimizer::quasi_newton_block(), read_xxx_1(), read_xxx_2(), function_minimizer::trust_region_update(), and laplace_approximation_calculator::~laplace_approximation_calculator().

static void df1b2_gradlist::set_yes_derivatives ( void  ) [inline, static]
int df1b2_gradlist::write_pass1 ( const df1b2variable _px,
const df1b2variable _py,
df1b2variable pz,
df1b2function2 pf 
)
int df1b2_gradlist::write_pass1 ( const df1b2variable _px,
df1b2variable pz,
df1b2function1 pf 
)

Description not yet available.

Parameters:

Definition at line 32 of file df1b2f11.cpp.

int df1b2_gradlist::write_pass1 ( const df1b2variable _px,
df1b2variable pz,
double  df,
double  d2f,
double  d3f 
)

Description not yet available.

Parameters:

Definition at line 23 of file df1b2f21.cpp.

int df1b2_gradlist::write_pass1 ( const df1b2variable _px,
const df1b2variable _py,
df1b2variable pz,
double  df_x,
double  df_y,
double  df_xx,
double  df_xy,
double  df_yy,
double  df_xxx,
double  df_xxy,
double  df_xyy,
double  df_yyy 
)

Description not yet available.

Parameters:

Definition at line 19 of file df32fun1.cpp.

int df1b2_gradlist::write_pass1 ( const df1b2variable _px,
const df1b2variable _py,
const df1b2variable pw,
const df1b2variable pz,
double  df_x,
double  df_y,
double  df_z,
double  df_xx,
double  df_xy,
double  df_xz,
double  df_yy,
double  df_yz,
double  df_zz,
double  df_xxx,
double  df_xxy,
double  df_xxz,
double  df_xyy,
double  df_xyz,
double  df_xzz,
double  df_yyy,
double  df_yyz,
double  df_yzz,
double  df_zzz 
)

Description not yet available.

Parameters:

Definition at line 20 of file df33fun1.cpp.

Description not yet available.

Parameters:

Definition at line 95 of file df1b2fn4.cpp.

Referenced by df1b2variable::operator=().

Description not yet available.

Parameters:

Definition at line 176 of file df1b2fn5.cpp.

Referenced by df1b2variable::allocate(), df1b2variable::df1b2variable(), and df1b2variable::operator=().

int df1b2_gradlist::write_pass1_minus ( const df1b2variable _px,
const df1b2variable _py,
df1b2variable pz 
)

Description not yet available.

Parameters:

Definition at line 43 of file df1b2min.cpp.

Referenced by operator-().

Definition at line 33 of file df1b2min2.cpp.

Referenced by operator-().

Description not yet available.

Parameters:

Definition at line 51 of file df1b2fn8.cpp.

Referenced by df1b2variable::operator-=().

Definition at line 33 of file df1b2min3.cpp.

Referenced by operator-().

Description not yet available.

Parameters:

Definition at line 155 of file df1b2fn3.cpp.

Referenced by df1b2variable::operator+=().

int df1b2_gradlist::write_pass1_prod ( double  x,
const df1b2variable _py,
df1b2variable pz 
)

Description not yet available.

Parameters:

Definition at line 62 of file df1b2prc.cpp.

Referenced by operator*().

int df1b2_gradlist::write_pass1_prod ( const df1b2variable _px,
double  y,
df1b2variable pz 
)

Description not yet available.

Parameters:

Definition at line 44 of file df1b2prb.cpp.

int df1b2_gradlist::write_pass1_prod ( const df1b2vector px,
const df1b2vector py,
df1b2variable pz 
)

Definition at line 216 of file f1b2v10.cpp.

int df1b2_gradlist::write_pass1_prod ( const df1b2variable _px,
const df1b2variable _py,
df1b2variable pz 
)

Description not yet available.

Parameters:

Definition at line 47 of file df1b2prd.cpp.

int df1b2_gradlist::write_pass1_sum ( double  x,
const df1b2variable _py,
df1b2variable pz 
)

Description not yet available.

Parameters:

Definition at line 41 of file df1b2sumc.cpp.

Referenced by operator+().

int df1b2_gradlist::write_pass1_sum ( const df1b2variable _px,
const df1b2variable _py,
df1b2variable pz 
)

Description not yet available.

Parameters:

Definition at line 43 of file df1b2sum.cpp.

int df1b2_gradlist::write_pass1c ( const df1b2variable _px,
double  py,
df1b2variable pz,
df1b2function2c pf 
)

Description not yet available.

Parameters:

Definition at line 62 of file df1b2f22.cpp.

Referenced by df1b2function2c::operator()().

int df1b2_gradlist::write_pass1c ( double  px,
const df1b2variable _py,
df1b2variable pz,
df1b2function2c pf 
)

Description not yet available.

Parameters:

Definition at line 45 of file df1b2f23.cpp.

Description not yet available.

Parameters:

Definition at line 26 of file df1b2f27.cpp.

Referenced by df1b2function1::operator()().

Description not yet available.

Parameters:

Definition at line 28 of file df1b2fn7.cpp.

Referenced by df1b2variable::deallocate(), and df1b2variable::operator=().


Member Data Documentation

Definition at line 716 of file df1b2fun.h.

Referenced by laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), laplace_approximation_calculator::default_calculations_parallel_master(), df1b2_gradcalc1(), laplace_approximation_calculator::do_separable_stuff(), laplace_approximation_calculator::do_separable_stuff_hessian_type_information(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded_adjoint(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_importance_sampling_adjoint(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_banded(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_x_u_block_diagonal(), laplace_approximation_calculator::get_block_diagonal_hessian(), read_pass1_1(), read_pass1_1_dv(), read_pass1_1x(), read_pass1_2(), read_pass1_2_dv(), read_pass1_2x(), read_pass1_3(), read_pass1_3_dv(), read_pass1_3x(), read_pass1_eq_1(), read_pass1_eq_2(), read_pass1_eq_3(), read_pass1_init_1(), read_pass1_init_2(), read_pass1_init_3(), read_pass1_minus_eq_1(), read_pass1_minus_eq_2(), read_pass1_minus_eq_3(), read_pass1_plus_eq_1(), read_pass1_plus_eq_2(), read_pass1_plus_eq_3(), read_pass2_1(), read_pass2_1_dvdv(), read_pass2_1_dvdvdv(), read_pass2_1_minus(), read_pass2_1_minuscv(), read_pass2_1_minusvc(), read_pass2_1_prod(), read_pass2_1_prod_vector(), read_pass2_1_prodc1(), read_pass2_1_prodc2(), read_pass2_1_sum(), read_pass2_1_sumc(), read_pass2_1c(), read_pass2_1c1(), read_pass2_2(), read_pass2_2_dvdv(), read_pass2_2_dvdvdv(), read_pass2_2_minus(), read_pass2_2_minuscv(), read_pass2_2_minusvc(), read_pass2_2_prod(), read_pass2_2_prod_vector(), read_pass2_2_prodc1(), read_pass2_2_prodc2(), read_pass2_2_sum(), read_pass2_2_sumc(), read_pass2_2c(), read_pass2_2c1(), read_pass2_3(), read_pass2_3_dvdv(), read_pass2_3_dvdvdv(), read_pass2_3_minus(), read_pass2_3_minuscv(), read_pass2_3_minusvc(), read_pass2_3_prod(), read_pass2_3_prod_vector(), read_pass2_3_prodc1(), read_pass2_3_prodc2(), read_pass2_3_sum(), read_pass2_3_sumc(), read_pass2_3c(), read_pass2_3c1(), read_tilde_values_1(), read_tilde_values_2(), read_tilde_values_3(), read_xxx_1(), read_xxx_2(), reset(), laplace_approximation_calculator::test_trust_region_method(), write_pass1(), write_pass1(), write_pass1_eq(), write_pass1_initialize(), write_pass1_minus(), write_pass1_minuscv(), write_pass1_minuseq(), write_pass1_minusvc(), write_pass1_pluseq(), write_pass1_prod(), write_pass1_sum(), write_pass1c(), write_pass1x(), and write_save_pass2_tilde_values().

Definition at line 718 of file df1b2fun.h.

Referenced by laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), laplace_approximation_calculator::default_calculations_parallel_master(), df1b2_gradcalc1(), laplace_approximation_calculator::do_separable_stuff(), laplace_approximation_calculator::do_separable_stuff_hessian_type_information(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded_adjoint(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_importance_sampling_adjoint(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_banded(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_x_u_block_diagonal(), laplace_approximation_calculator::get_block_diagonal_hessian(), read_pass1_1(), read_pass1_1_dv(), read_pass1_1x(), read_pass1_2(), read_pass1_2_dv(), read_pass1_2x(), read_pass1_eq_1(), read_pass1_eq_2(), read_pass1_init_1(), read_pass1_init_2(), read_pass2_1(), read_pass2_1_dvdv(), read_pass2_1_dvdvdv(), read_pass2_1_prod(), read_pass2_1_prod_vector(), read_pass2_1_prodc1(), read_pass2_1_prodc2(), read_pass2_1c(), read_pass2_1c1(), read_pass2_2(), read_pass2_2_dvdv(), read_pass2_2_dvdvdv(), read_pass2_2_prod(), read_pass2_2_prod_vector(), read_pass2_2_prodc1(), read_pass2_2_prodc2(), read_pass2_2c(), read_pass2_2c1(), reset(), and laplace_approximation_calculator::test_trust_region_method().

Definition at line 717 of file df1b2fun.h.

Referenced by laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), laplace_approximation_calculator::default_calculations_parallel_master(), df1b2_gradcalc1(), laplace_approximation_calculator::do_separable_stuff(), laplace_approximation_calculator::do_separable_stuff_hessian_type_information(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded_adjoint(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_importance_sampling_adjoint(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_banded(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_x_u_block_diagonal(), laplace_approximation_calculator::get_block_diagonal_hessian(), read_pass1_1(), read_pass1_1_dv(), read_pass1_1x(), read_pass1_2(), read_pass1_2_dv(), read_pass1_2x(), read_pass1_3(), read_pass1_3_dv(), read_pass1_3x(), read_pass1_eq_1(), read_pass1_eq_2(), read_pass1_eq_3(), read_pass1_init_1(), read_pass1_init_2(), read_pass1_init_3(), read_pass1_minus_eq_1(), read_pass1_minus_eq_2(), read_pass1_minus_eq_3(), read_pass1_plus_eq_1(), read_pass1_plus_eq_2(), read_pass1_plus_eq_3(), read_pass2_1(), read_pass2_1_dvdv(), read_pass2_1_dvdvdv(), read_pass2_1_minus(), read_pass2_1_minuscv(), read_pass2_1_minusvc(), read_pass2_1_prod(), read_pass2_1_prod_vector(), read_pass2_1_prodc1(), read_pass2_1_prodc2(), read_pass2_1_sum(), read_pass2_1_sumc(), read_pass2_1c(), read_pass2_1c1(), read_pass2_2(), read_pass2_2_dvdv(), read_pass2_2_dvdvdv(), read_pass2_2_minus(), read_pass2_2_minuscv(), read_pass2_2_minusvc(), read_pass2_2_prod(), read_pass2_2_prod_vector(), read_pass2_2_prodc1(), read_pass2_2_prodc2(), read_pass2_2_sum(), read_pass2_2_sumc(), read_pass2_2c(), read_pass2_2c1(), read_pass2_3(), read_pass2_3_dvdv(), read_pass2_3_dvdvdv(), read_pass2_3_minus(), read_pass2_3_minuscv(), read_pass2_3_minusvc(), read_pass2_3_prod(), read_pass2_3_prod_vector(), read_pass2_3_prodc1(), read_pass2_3_prodc2(), read_pass2_3_sum(), read_pass2_3_sumc(), read_pass2_3c(), read_pass2_3c1(), read_tilde_values_1(), read_tilde_values_3(), read_xxx_1(), reset(), laplace_approximation_calculator::test_trust_region_method(), write_pass1(), write_pass1(), write_pass1_eq(), write_pass1_initialize(), write_pass1_minus(), write_pass1_minuscv(), write_pass1_minuseq(), write_pass1_minusvc(), write_pass1_pluseq(), write_pass1_prod(), write_pass1_sum(), write_pass1c(), write_pass1x(), and write_save_pass2_tilde_values().

Definition at line 719 of file df1b2fun.h.

Referenced by laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), laplace_approximation_calculator::default_calculations_parallel_master(), df1b2_gradcalc1(), laplace_approximation_calculator::do_separable_stuff(), laplace_approximation_calculator::do_separable_stuff_hessian_type_information(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_banded_adjoint(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_laplace_approximation_importance_sampling_adjoint(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_banded(), laplace_approximation_calculator::do_separable_stuff_newton_raphson_block_diagonal(), laplace_approximation_calculator::do_separable_stuff_x_u_block_diagonal(), laplace_approximation_calculator::get_block_diagonal_hessian(), read_pass1_1(), read_pass1_1_dv(), read_pass1_1x(), read_pass1_2(), read_pass1_2_dv(), read_pass1_2x(), read_pass1_eq_1(), read_pass1_eq_2(), read_pass1_init_1(), read_pass1_init_2(), read_pass2_1(), read_pass2_1_dvdv(), read_pass2_1_dvdvdv(), read_pass2_1_prod(), read_pass2_1_prod_vector(), read_pass2_1_prodc1(), read_pass2_1_prodc2(), read_pass2_1c(), read_pass2_1c1(), read_pass2_2(), read_pass2_2_dvdv(), read_pass2_2_dvdvdv(), read_pass2_2_prod(), read_pass2_2_prod_vector(), read_pass2_2_prodc1(), read_pass2_2_prodc2(), read_pass2_2c(), read_pass2_2c1(), reset(), and laplace_approximation_calculator::test_trust_region_method().

List of all members.


The documentation for this class was generated from the following files: