Description not yet available. More...
#include <df1b2fun.h>
Public Member Functions | |
df1b2variable (const do_naught_kludge &) | |
df1b2variable (double d) | |
Description not yet available. | |
df1b2variable (void) | |
Default constructor. | |
df1b2variable (adkludge1 *) | |
Description not yet available. | |
df1b2variable (const random_effects_bounded_vector_info &rebv) | |
Description not yet available. | |
df1b2variable (const newadkludge *) | |
Description not yet available. | |
df1b2variable (const df1b2variable &v) | |
Description not yet available. | |
virtual | ~df1b2variable () |
Destructor. | |
void | allocate (void) |
Description not yet available. | |
void | allocate (const char *) |
Description not yet available. | |
int | allocated (void) |
void | deallocate (void) |
If no other copies exist, free df1b2variable::ptr. | |
int & | get_ind_index (void) |
const int & | get_ind_index (void) const |
int | get_local_nvar (void) const |
void | initialize (void) |
Initialize. | |
void | initialize (const unsigned int n) |
Initialize nvariables. | |
df1b2variable & | operator*= (const df1b2variable &v) |
Description not yet available. | |
df1b2variable & | operator+= (const df1b2variable &v) |
Description not yet available. | |
df1b2variable & | operator-= (const df1b2variable &v) |
Description not yet available. | |
df1b2variable & | operator/= (const df1b2variable &v) |
Description not yet available. | |
df1b2variable & | operator= (const df3_one_variable &v) |
df1b2variable & | operator= (const df3_two_variable &v) |
Description not yet available. | |
df1b2variable & | operator= (const df3_three_variable &v) |
Description not yet available. | |
df1b2variable & | operator= (const df1b2variable &v) |
Description not yet available. | |
void | operator= (double x) |
Assign with value d. | |
int | unallocated (void) |
Static Public Member Functions | |
static unsigned int | get_blocksize (void) |
Description not yet available. | |
static unsigned int | get_blocksize (const unsigned int n) |
Description not yet available. | |
static unsigned int | get_nvar () |
static int | get_passnumber (void) |
static void | increment_adpool_counter (void) |
Description not yet available. | |
static void | restore_adpool_pointer (void) |
Description not yet available. | |
static void | save_adpool_pointer (void) |
Description not yet available. | |
static void | set_blocksize (void) |
Description not yet available. | |
static void | set_maxder (int n) |
static void | set_minder (int n) |
static void | set_nvar (unsigned int n) |
Public Attributes | |
short int * | ncopies |
double * | ptr |
Static Public Attributes | |
static int | adpool_counter = 0 |
static unsigned int | adpool_nvar_stack [] |
static adpool * | adpool_stack [] |
static int | adpool_stack_pointer = 0 |
static const int | adpool_stack_size = 50 |
static int | adpool_use_index [] |
static adpool * | adpool_vector [] |
static const int | adpool_vectorsize = _FIVE_ |
static int | allocation_counter = 0 |
static unsigned int | blocksize = 0 |
static int | current_allocation_index = 0 |
static int | maxder = 0 |
static int | minder = 0 |
static int | noallocate = 0 |
static unsigned int | nvar = 0 |
static unsigned int | nvar_vector [] |
static int | passnumber = 0 |
static adpool * | pool = new adpool() |
static int | pool_allocation_number [] |
df1b2variable::df1b2variable | ( | const do_naught_kludge & | ) | [inline] |
Definition at line 296 of file df1b2fun.h.
df1b2variable::df1b2variable | ( | double | d | ) |
df1b2variable::df1b2variable | ( | void | ) |
Default constructor.
Definition at line 78 of file df1b2fn5.cpp.
df1b2variable::df1b2variable | ( | adkludge1 * | adkludgexxx | ) |
df1b2variable::df1b2variable | ( | const random_effects_bounded_vector_info & | rebv | ) |
df1b2variable::df1b2variable | ( | const newadkludge * | z | ) |
df1b2variable::df1b2variable | ( | const df1b2variable & | v | ) |
df1b2variable::~df1b2variable | ( | ) | [virtual] |
Destructor.
Definition at line 279 of file df1b2fn2.cpp.
void df1b2variable::allocate | ( | void | ) |
Description not yet available.
Reimplemented in re_objective_function_value, and funnel_init_df1b2variable.
Definition at line 123 of file df1b2fn5.cpp.
Referenced by allocate(), df1b2_init_number::allocate(), df1b2_init_bounded_number::allocate(), df1b2variable(), and init_df1b2vector::reallocate().
void df1b2variable::allocate | ( | const char * | s | ) |
Description not yet available.
Reimplemented in re_objective_function_value.
Definition at line 285 of file df1b2f15.cpp.
int df1b2variable::allocated | ( | void | ) | [inline] |
Definition at line 256 of file df1b2fun.h.
Referenced by operator=().
void df1b2variable::deallocate | ( | void | ) |
If no other copies exist, free df1b2variable::ptr.
Definition at line 286 of file df1b2fn2.cpp.
Referenced by funnel_init_var::allocate_all(), laplace_approximation_calculator::check_hessian_type(), laplace_approximation_calculator::check_hessian_type2(), laplace_approximation_calculator::get_newton_raphson_info_banded(), and ~df1b2variable().
unsigned int df1b2variable::get_blocksize | ( | void | ) | [static] |
Description not yet available.
Definition at line 70 of file df1b2fn2.cpp.
Referenced by initialize(), and set_blocksize().
unsigned int df1b2variable::get_blocksize | ( | const unsigned int | n | ) | [static] |
int& df1b2variable::get_ind_index | ( | void | ) | [inline] |
Reimplemented in df1b2_init_number.
Definition at line 289 of file df1b2fun.h.
Referenced by allocate(), df1b2variable(), funnel_init_bounded_df1b2vector::funnel_init_bounded_df1b2vector(), funnel_init_df1b2variable::funnel_init_df1b2variable(), funnel_init_df1b2vector::funnel_init_df1b2vector(), operator=(), and init_df1b2variable::operator=().
const int& df1b2variable::get_ind_index | ( | void | ) | const [inline] |
Definition at line 290 of file df1b2fun.h.
int df1b2variable::get_local_nvar | ( | void | ) | const [inline] |
Definition at line 255 of file df1b2fun.h.
static unsigned int df1b2variable::get_nvar | ( | ) | [inline, static] |
Definition at line 283 of file df1b2fun.h.
Referenced by set_blocksize().
static int df1b2variable::get_passnumber | ( | void | ) | [inline, static] |
Definition at line 281 of file df1b2fun.h.
Referenced by test_smartlist::check_buffer_size(), fixed_smartlist::check_buffer_size(), fixed_smartlist2::check_buffer_size(), fixed_smartlist::operator++(), fixed_smartlist2::operator++(), test_smartlist::operator+=(), fixed_smartlist::operator+=(), and fixed_smartlist2::operator+=().
void df1b2variable::increment_adpool_counter | ( | void | ) | [static] |
Description not yet available.
Definition at line 24 of file df1b2glo.cpp.
Referenced by funnel_init_var::allocate_all(), laplace_approximation_calculator::check_pool_size(), and laplace_approximation_calculator::laplace_approximation_calculator().
void df1b2variable::initialize | ( | void | ) |
Initialize.
Definition at line 129 of file df1b2fn2.cpp.
Referenced by allocate(), df1b2variable(), operator=(), init_df1b2variable::operator=(), and init_df1b2variable::set_u_dot().
void df1b2variable::initialize | ( | const unsigned int | n | ) |
df1b2variable & df1b2variable::operator*= | ( | const df1b2variable & | v | ) |
df1b2variable & df1b2variable::operator+= | ( | const df1b2variable & | _x | ) |
df1b2variable & df1b2variable::operator-= | ( | const df1b2variable & | _x | ) |
df1b2variable & df1b2variable::operator/= | ( | const df1b2variable & | v | ) |
df1b2variable & df1b2variable::operator= | ( | const df3_one_variable & | v | ) |
Definition at line 749 of file df3fun.cpp.
Referenced by funnel_dependent_df1b2variable::funnel_dependent_df1b2variable(), re_objective_function_value::operator=(), and funnel_init_df1b2variable::set_value().
df1b2variable & df1b2variable::operator= | ( | const df3_two_variable & | v | ) |
df1b2variable & df1b2variable::operator= | ( | const df3_three_variable & | v | ) |
df1b2variable & df1b2variable::operator= | ( | const df1b2variable & | _x | ) |
Description not yet available.
Reimplemented in re_objective_function_value, df1b2_init_number, and funnel_dependent_df1b2variable.
Definition at line 30 of file df1b2fn4.cpp.
void df1b2variable::operator= | ( | double | d | ) |
Assign with value d.
d | new value |
Reimplemented in re_objective_function_value, and init_df1b2variable.
Definition at line 33 of file df1b2fn5.cpp.
void df1b2variable::restore_adpool_pointer | ( | void | ) | [static] |
void df1b2variable::save_adpool_pointer | ( | void | ) | [static] |
void df1b2variable::set_blocksize | ( | void | ) | [static] |
Description not yet available.
Definition at line 89 of file df1b2fn2.cpp.
Referenced by funnel_init_var::allocate_all(), laplace_approximation_calculator::check_pool_size(), and laplace_approximation_calculator::laplace_approximation_calculator().
static void df1b2variable::set_maxder | ( | int | n | ) | [inline, static] |
Definition at line 285 of file df1b2fun.h.
Referenced by laplace_approximation_calculator::laplace_approximation_calculator().
static void df1b2variable::set_minder | ( | int | n | ) | [inline, static] |
Definition at line 284 of file df1b2fun.h.
Referenced by laplace_approximation_calculator::laplace_approximation_calculator().
static void df1b2variable::set_nvar | ( | unsigned int | n | ) | [inline, static] |
Definition at line 282 of file df1b2fun.h.
Referenced by laplace_approximation_calculator::laplace_approximation_calculator().
int df1b2variable::unallocated | ( | void | ) | [inline] |
Definition at line 257 of file df1b2fun.h.
int df1b2variable::adpool_counter = 0 [static] |
Definition at line 264 of file df1b2fun.h.
Referenced by funnel_init_var::allocate_all(), check_pool_depths(), laplace_approximation_calculator::check_pool_size(), cleanup_laplace_stuff(), increment_adpool_counter(), laplace_approximation_calculator::laplace_approximation_calculator(), function_minimizer::limited_memory_quasi_newton_block(), function_minimizer::prof_minimize_re(), function_minimizer::quasi_newton_block(), and function_minimizer::trust_region_update().
unsigned int df1b2variable::adpool_nvar_stack [static] |
Definition at line 269 of file df1b2fun.h.
Referenced by restore_adpool_pointer(), and save_adpool_pointer().
adpool * df1b2variable::adpool_stack [static] |
Definition at line 268 of file df1b2fun.h.
Referenced by restore_adpool_pointer(), and save_adpool_pointer().
int df1b2variable::adpool_stack_pointer = 0 [static] |
Definition at line 270 of file df1b2fun.h.
Referenced by restore_adpool_pointer(), and save_adpool_pointer().
const int df1b2variable::adpool_stack_size = 50 [static] |
Definition at line 266 of file df1b2fun.h.
Referenced by save_adpool_pointer().
int df1b2variable::adpool_use_index [static] |
Definition at line 260 of file df1b2fun.h.
Referenced by funnel_init_var::allocate_all().
adpool * df1b2variable::adpool_vector [static] |
Definition at line 267 of file df1b2fun.h.
Referenced by funnel_init_var::allocate_all(), check_pool_depths(), laplace_approximation_calculator::check_pool_size(), cleanup_laplace_stuff(), laplace_approximation_calculator::do_separable_stuff(), laplace_approximation_calculator::laplace_approximation_calculator(), function_minimizer::limited_memory_quasi_newton_block(), function_minimizer::prof_minimize_re(), function_minimizer::quasi_newton_block(), and function_minimizer::trust_region_update().
const int df1b2variable::adpool_vectorsize = _FIVE_ [static] |
Definition at line 263 of file df1b2fun.h.
Referenced by funnel_init_var::allocate_all(), and laplace_approximation_calculator::check_pool_size().
int df1b2variable::allocation_counter = 0 [static] |
Definition at line 262 of file df1b2fun.h.
unsigned int df1b2variable::blocksize = 0 [static] |
Definition at line 278 of file df1b2fun.h.
Referenced by df1b2variable(), and set_blocksize().
int df1b2variable::current_allocation_index = 0 [static] |
Definition at line 259 of file df1b2fun.h.
Referenced by funnel_init_var::allocate_all().
int df1b2variable::maxder = 0 [static] |
Definition at line 277 of file df1b2fun.h.
Referenced by funnel_init_var::allocate_all(), laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), laplace_approximation_calculator::get_complete_hessian(), laplace_approximation_calculator::get_newton_raphson_info(), get_second_ders(), init_df1b2variable::init_df1b2variable(), init_df1b2variable::operator=(), set_maxder(), and init_df1b2variable::set_u_dot().
int df1b2variable::minder = 0 [static] |
Definition at line 276 of file df1b2fun.h.
Referenced by funnel_init_var::allocate_all(), laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), laplace_approximation_calculator::get_complete_hessian(), laplace_approximation_calculator::get_newton_raphson_info(), get_second_ders(), init_df1b2variable::init_df1b2variable(), init_df1b2variable::operator=(), set_minder(), and init_df1b2variable::set_u_dot().
short int* df1b2variable::ncopies |
Definition at line 291 of file df1b2fun.h.
Referenced by allocate(), deallocate(), df1b2variable(), and operator=().
int df1b2variable::noallocate = 0 [static] |
Definition at line 279 of file df1b2fun.h.
Referenced by df1b2_init_number::allocate(), df1b2variable(), funnel_init_bounded_df1b2vector::funnel_init_bounded_df1b2vector(), funnel_init_df1b2matrix::funnel_init_df1b2matrix(), funnel_init_df1b2vector::funnel_init_df1b2vector(), df1b2vector::noallocate(), and df1b2quadratic_prior::operator=().
unsigned int df1b2variable::nvar = 0 [static] |
Definition at line 275 of file df1b2fun.h.
Referenced by allocate(), funnel_init_var::allocate_all(), asin(), laplace_approximation_calculator::check_pool_size(), check_second_derivatives(), check_third_derivatives(), cos(), df1b2variable(), div(), laplace_approximation_calculator::do_separable_stuff(), gammlnguts(), get_blocksize(), get_hessian(), get_local_nvar(), get_nvar(), initialize(), inv_cumd_beta_stable(), inv_cumd_gamma(), inv_cumd_normal_logistic_mixture(), inv_cumd_normal_mixture(), mypow(), operator*(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator=(), pow(), print_derivatives(), 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_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_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_tilde_values_1(), read_tilde_values_2(), read_tilde_values_3(), restore_adpool_pointer(), save_adpool_pointer(), set_dependent_variable(), set_nvar(), sin(), df1b2_gradlist::write_pass1(), df1b2_gradlist::write_pass1_prod(), and df1b2_gradlist::write_pass1x().
unsigned int df1b2variable::nvar_vector [static] |
Definition at line 273 of file df1b2fun.h.
Referenced by funnel_init_var::allocate_all(), laplace_approximation_calculator::check_pool_size(), cleanup_laplace_stuff(), laplace_approximation_calculator::laplace_approximation_calculator(), function_minimizer::limited_memory_quasi_newton_block(), function_minimizer::prof_minimize_re(), function_minimizer::quasi_newton_block(), and function_minimizer::trust_region_update().
int df1b2variable::passnumber = 0 [static] |
Definition at line 274 of file df1b2fun.h.
Referenced by ad_read_pass1(), ad_read_pass1_der_values(), ad_read_pass1_eq(), ad_read_pass1_initialize(), ad_read_pass1_minus_eq(), ad_read_pass1_plus_eq(), ad_read_pass1x(), ad_read_pass2(), ad_read_pass2_dvdv(), ad_read_pass2_dvdvdv(), ad_read_pass2_minus(), ad_read_pass2_minuscv(), ad_read_pass2_minusvc(), ad_read_pass2_prod(), ad_read_pass2_prod_vector(), ad_read_pass2_prodc1(), ad_read_pass2_prodc2(), ad_read_pass2_sum(), ad_read_pass2_sumc(), ad_read_write_tilde_values(), laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), df1b2_gradcalc1(), 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(), get_newton_raphson_info(), laplace_approximation_calculator::get_newton_raphson_info(), get_passnumber(), get_second_ders(), and print_derivatives().
adpool * df1b2variable::pool = new adpool() [static] |
Definition at line 258 of file df1b2fun.h.
Referenced by allocate(), funnel_init_var::allocate_all(), laplace_approximation_calculator::check_pool_size(), cleanup_laplace_stuff(), df1b2variable(), laplace_approximation_calculator::do_separable_stuff(), laplace_approximation_calculator::laplace_approximation_calculator(), function_minimizer::limited_memory_quasi_newton_block(), function_minimizer::prof_minimize_re(), function_minimizer::quasi_newton_block(), restore_adpool_pointer(), save_adpool_pointer(), set_blocksize(), function_minimizer::trust_region_update(), and laplace_approximation_calculator::~laplace_approximation_calculator().
int df1b2variable::pool_allocation_number [static] |
Definition at line 261 of file df1b2fun.h.
double* df1b2variable::ptr |
Definition at line 254 of file df1b2fun.h.
Referenced by allocate(), allocated(), deallocate(), df1b2variable(), get_local_nvar(), initialize(), operator=(), and unallocated().
Generated on Tue Mar 8 2016 19:51:39 for ADMB Documentation by 1.8.0 |