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. | |
void | add_to_list (void) |
Description not yet available. | |
virtual void | allocate (void) |
Description not yet available. | |
void | delete_from_list (void) |
Description not yet available. | |
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. | |
static void | deallocate_all (void) |
Release memory. | |
static unsigned int | nvarcalc_all () |
Description not yet available. | |
static void | reset (init_df1b2vector &x) |
Description not yet available. | |
static void | reset_counters (void) |
Public Attributes | |
int | index |
Static Public Attributes | |
static df1b2variable * | funnel_constraints_penalty = 0 |
static funnel_init_var ** | inactive_list = new PFUNNEL_INIT_VAR[2000] |
static laplace_approximation_calculator * | lapprox = 0 |
static funnel_init_var ** | list = new PFUNNEL_INIT_VAR[2000] |
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 |
funnel_init_var::funnel_init_var | ( | ) | [inline] |
Definition at line 58 of file df1b2fnl.h.
funnel_init_var::~funnel_init_var | ( | ) | [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 75 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 43 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::allocate | ( | void | ) | [virtual] |
Description not yet available.
Reimplemented in funnel_init_df1b2vector, and funnel_init_df1b2variable.
Definition at line 85 of file df1b2fnl.cpp.
Referenced by allocate_all(), funnel_init_bounded_df1b2vector::funnel_init_bounded_df1b2vector(), and funnel_init_df1b2matrix::funnel_init_df1b2matrix().
void funnel_init_var::allocate_all | ( | void | ) | [static] |
void funnel_init_var::deallocate_all | ( | void | ) | [static] |
Release memory.
Definition at line 107 of file df1b2fnl.cpp.
void funnel_init_var::delete_from_list | ( | void | ) |
virtual int funnel_init_var::nvar_calc | ( | void | ) | [pure virtual] |
Implemented in funnel_init_df1b2matrix, funnel_init_df1b2vector, funnel_init_bounded_df1b2vector, and funnel_init_df1b2variable.
Referenced by nvarcalc_all().
unsigned int funnel_init_var::nvarcalc_all | ( | void | ) | [static] |
Description not yet available.
Definition at line 615 of file df1b2fnl.cpp.
Referenced by allocate_all().
void funnel_init_var::reset | ( | init_df1b2vector & | x | ) | [static] |
Description not yet available.
Definition at line 720 of file df1b2fnl.cpp.
Referenced by allocate_all().
static void funnel_init_var::reset_counters | ( | void | ) | [inline, static] |
Definition at line 63 of file df1b2fnl.h.
virtual void funnel_init_var::set_index | ( | imatrix & | , |
int & | ii | ||
) | [pure virtual] |
Implemented in funnel_init_df1b2matrix, funnel_init_df1b2vector, funnel_init_bounded_df1b2vector, and funnel_init_df1b2variable.
Referenced by allocate_all().
virtual void funnel_init_var::set_value | ( | const init_df1b2vector & | , |
const int & | ii, | ||
const df1b2variable & | |||
) | [pure virtual] |
Implemented in funnel_init_df1b2matrix, funnel_init_df1b2vector, funnel_init_bounded_df1b2vector, and funnel_init_df1b2variable.
Referenced by reset().
virtual void funnel_init_var::set_value | ( | const init_df1b2vector & | , |
const int & | ii | ||
) | [pure virtual] |
Implemented in funnel_init_df1b2matrix, funnel_init_df1b2vector, funnel_init_bounded_df1b2vector, and funnel_init_df1b2variable.
virtual void funnel_init_var::xinit | ( | init_df1b2vector & | , |
int & | ii | ||
) | [pure virtual] |
Implemented in funnel_init_df1b2matrix, funnel_init_df1b2vector, funnel_init_bounded_df1b2vector, and funnel_init_df1b2variable.
Referenced by allocate_all().
virtual void funnel_init_var::xinit | ( | dvector & | , |
int & | ii | ||
) | [pure virtual] |
Implemented in funnel_init_df1b2matrix, funnel_init_df1b2vector, funnel_init_bounded_df1b2vector, and funnel_init_df1b2variable.
df1b2variable * funnel_init_var::funnel_constraints_penalty = 0 [static] |
Definition at line 62 of file df1b2fnl.h.
Referenced by laplace_approximation_calculator::do_separable_stuff(), and reset().
funnel_init_var ** funnel_init_var::inactive_list = new PFUNNEL_INIT_VAR[2000] [static] |
Definition at line 73 of file df1b2fnl.h.
Referenced by add_to_inactive_list(), and allocate_all().
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().
laplace_approximation_calculator * funnel_init_var::lapprox = 0 [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().
funnel_init_var ** funnel_init_var::list = new PFUNNEL_INIT_VAR[2000] [static] |
Definition at line 71 of file df1b2fnl.h.
Referenced by add_to_list(), allocate_all(), nvarcalc_all(), and reset().
unsigned int funnel_init_var::num_active_parameters = 0 [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().
int funnel_init_var::num_inactive_vars = 0 [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().
unsigned int funnel_init_var::num_vars = 0 [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().
imatrix * funnel_init_var::plist = 0 [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=().
init_df1b2vector * funnel_init_var::py = 0 [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 Tue Mar 8 2016 19:51:40 for ADMB Documentation by 1.8.0 |