ADMB Documentation
-a65f1c97
|
Description not yet available. More...
#include <df1b2fnl.h>
Public Member Functions | |
funnel_init_var () | |
~funnel_init_var () | |
void | add_to_inactive_list (void) |
Description not yet available. More... | |
void | add_to_list (void) |
Description not yet available. More... | |
virtual void | allocate (void) |
Description not yet available. More... | |
void | delete_from_list (void) |
Description not yet available. More... | |
virtual int | nvar_calc (void)=0 |
virtual void | set_index (imatrix &, int &ii)=0 |
virtual void | set_value (const init_df1b2vector &, const int &ii, const df1b2variable &)=0 |
virtual void | set_value (const init_df1b2vector &, const int &ii)=0 |
virtual void | xinit (init_df1b2vector &, int &ii)=0 |
virtual void | xinit (dvector &, int &ii)=0 |
Static Public Member Functions | |
static void | allocate_all (void) |
Description not yet available. More... | |
static void | deallocate_all (void) |
Release memory. More... | |
static unsigned int | nvarcalc_all () |
Description not yet available. More... | |
static void | reset (init_df1b2vector &x) |
Description not yet available. More... | |
static void | reset_counters (void) |
Public Attributes | |
int | index |
Static Public Attributes | |
static df1b2variable * | funnel_constraints_penalty =0 |
static funnel_init_var * | inactive_list [2000] = { NULL } |
static laplace_approximation_calculator * | lapprox =0 |
static funnel_init_var * | list [2000] = { NULL } |
static unsigned int | num_active_parameters =0 |
static int | num_inactive_vars =0 |
static unsigned int | num_vars =0 |
static imatrix * | plist =0 |
static init_df1b2vector * | py =0 |
|
inline |
Definition at line 58 of file df1b2fnl.h.
|
inline |
Definition at line 59 of file df1b2fnl.h.
void funnel_init_var::add_to_inactive_list | ( | void | ) |
Description not yet available.
Definition at line 74 of file df1b2fnl.cpp.
Referenced by funnel_init_bounded_df1b2vector::funnel_init_bounded_df1b2vector(), funnel_init_df1b2matrix::funnel_init_df1b2matrix(), funnel_init_df1b2vector::funnel_init_df1b2vector(), and funnel_init_df1b2variable::preallocate().
void funnel_init_var::add_to_list | ( | void | ) |
Description not yet available.
Definition at line 42 of file df1b2fnl.cpp.
Referenced by funnel_init_bounded_df1b2vector::funnel_init_bounded_df1b2vector(), funnel_init_df1b2matrix::funnel_init_df1b2matrix(), funnel_init_df1b2vector::funnel_init_df1b2vector(), and funnel_init_df1b2variable::preallocate().
|
virtual |
Description not yet available.
Reimplemented in funnel_init_df1b2vector, and funnel_init_df1b2variable.
Definition at line 84 of file df1b2fnl.cpp.
Referenced by allocate_all().
|
static |
|
static |
Release memory.
Definition at line 106 of file df1b2fnl.cpp.
void funnel_init_var::delete_from_list | ( | void | ) |
|
pure virtual |
Implemented in funnel_init_df1b2matrix, funnel_init_df1b2vector, funnel_init_bounded_df1b2vector, and funnel_init_df1b2variable.
Referenced by nvarcalc_all().
|
static |
Description not yet available.
Definition at line 614 of file df1b2fnl.cpp.
Referenced by allocate_all().
|
static |
Description not yet available.
Definition at line 720 of file df1b2fnl.cpp.
Referenced by allocate_all().
|
inlinestatic |
Definition at line 63 of file df1b2fnl.h.
|
pure virtual |
Implemented in funnel_init_df1b2matrix, funnel_init_df1b2vector, funnel_init_bounded_df1b2vector, and funnel_init_df1b2variable.
Referenced by allocate_all().
|
pure virtual |
Implemented in funnel_init_df1b2matrix, funnel_init_df1b2vector, funnel_init_bounded_df1b2vector, and funnel_init_df1b2variable.
Referenced by reset().
|
pure virtual |
Implemented in funnel_init_df1b2matrix, funnel_init_df1b2vector, funnel_init_bounded_df1b2vector, and funnel_init_df1b2variable.
|
pure virtual |
Implemented in funnel_init_df1b2matrix, funnel_init_df1b2vector, funnel_init_bounded_df1b2vector, and funnel_init_df1b2variable.
Referenced by allocate_all().
|
pure virtual |
Implemented in funnel_init_df1b2matrix, funnel_init_df1b2vector, funnel_init_bounded_df1b2vector, and funnel_init_df1b2variable.
|
static |
Definition at line 62 of file df1b2fnl.h.
Referenced by laplace_approximation_calculator::do_separable_stuff(), and reset().
|
static |
Definition at line 73 of file df1b2fnl.h.
Referenced by add_to_inactive_list(), and allocate_all().
int funnel_init_var::index |
Definition at line 70 of file df1b2fnl.h.
Referenced by add_to_inactive_list(), add_to_list(), funnel_init_df1b2variable::allocate(), and delete_from_list().
|
static |
Definition at line 61 of file df1b2fnl.h.
Referenced by allocate_all(), laplace_approximation_calculator::banded_calculations(), laplace_approximation_calculator::block_diagonal_calculations(), laplace_approximation_calculator::check_hessian_type(), laplace_approximation_calculator::check_hessian_type2(), laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), funnel_init_df1b2vector::funnel_init_df1b2vector(), laplace_approximation_calculator::get_newton_raphson_info_banded(), laplace_approximation_calculator::get_newton_raphson_info_block_diagonal(), funnel_init_df1b2variable::preallocate(), and funnel_init_df1b2variable::set_value().
|
static |
Definition at line 71 of file df1b2fnl.h.
Referenced by add_to_list(), allocate_all(), nvarcalc_all(), and reset().
|
static |
Definition at line 67 of file df1b2fnl.h.
Referenced by allocate_all(), deallocate_all(), 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(), and laplace_approximation_calculator::get_block_diagonal_hessian().
|
static |
Definition at line 66 of file df1b2fnl.h.
Referenced by add_to_inactive_list(), allocate_all(), 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(), and laplace_approximation_calculator::get_block_diagonal_hessian().
|
static |
Definition at line 64 of file df1b2fnl.h.
Referenced by add_to_list(), allocate_all(), delete_from_list(), 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(), nvarcalc_all(), df1b2quadratic_prior::operator=(), reset(), and reset_counters().
|
static |
Definition at line 69 of file df1b2fnl.h.
Referenced by allocate_all(), deallocate_all(), 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(), and df1b2quadratic_prior::operator=().
|
static |
Definition at line 68 of file df1b2fnl.h.
Referenced by allocate_all(), deallocate_all(), 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(), function_minimizer::limited_memory_quasi_newton_block(), function_minimizer::prof_minimize_re(), and function_minimizer::quasi_newton_block().
Generated on Wed Sep 7 2022 00:01:33 for ADMB Documentation by 1.8.5 |