|
ADMB Documentation
-a65f1c97
|
Description not yet available. More...
#include <df1b2fun.h>
Public Member Functions | |
| quadratic_prior (void) | |
| Default constructor. More... | |
| ~quadratic_prior (void) | |
| Destructor. More... | |
| void | add_to_list (void) |
| Description not yet available. More... | |
| void | allocate (const dvar_vector &_u, const char *s) |
| Description not yet available. More... | |
| void | allocate (const dvar_vector &_u) |
| Description not yet available. More... | |
| void | allocate (const dvar_matrix &_M, const dvar_vector &_u, const char *s) |
| Description not yet available. More... | |
| void | allocate (const dvar_matrix &_M, const dvar_vector &_u) |
| Description not yet available. More... | |
| void | get_cgradient (dvector, int) |
| Description not yet available. More... | |
| void | get_cHessian (dmatrix, int) |
| Description not yet available. More... | |
| void | get_cHessian (dvar_matrix, int) |
| Description not yet available. More... | |
| void | get_cHessian_from_vHessian (dmatrix, int) |
| Description not yet available. More... | |
| virtual void | get_cM (void)=0 |
| dvariable | get_function (void) |
| Description not yet available. More... | |
| dvar_vector | get_gradient (void) |
| Description not yet available. More... | |
| dvar_matrix | get_Hessian (void) |
| Description not yet available. More... | |
| int | get_myindex (void) |
| int | get_offset (int xs) |
| Description not yet available. More... | |
| void | get_vHessian (dvar_matrix, int) |
| Description not yet available. More... | |
| void | operator= (const dvar_matrix &) |
| Description not yet available. More... | |
| void | operator= (const dmatrix &) |
| Description not yet available. More... | |
Public Member Functions inherited from style_flag_class | |
| virtual void | set_old_style_flag (void)=0 |
Static Public Member Functions | |
| static void | cleanup_dfpMinv () |
| static void | cleanup_pMinv () |
| static void | get_cgradient_contribution (dvector, int) |
| Description not yet available. More... | |
| static void | get_cHessian_contribution (dmatrix, int) |
| Description not yet available. More... | |
| static void | get_cHessian_contribution_from_vHessian (dmatrix, int) |
| Description not yet available. More... | |
| static dvar_vector | get_gradient_contribution (void) |
| static dvar_matrix | get_Hessian_contribution (void) |
| static int | get_in_qp_calculations () |
| static void | get_M_calculations (void) |
| Description not yet available. More... | |
| static int | get_num_quadratic_prior (void) |
| static quadratic_prior * | get_ptr (int i) |
| static dvariable | get_quadratic_priors (void) |
| Description not yet available. More... | |
| static void | get_vHessian_contribution (dvar_matrix, int) |
| Description not yet available. More... | |
Static Public Attributes | |
| static int | in_qp_calculations =0 |
| static const int | max_num_quadratic_prior =100 |
| static int | num_quadratic_prior =0 |
| static quadratic_prior * | ptr [] |
| static int | qflag |
Private Attributes | |
| dvar_matrix * | dfpMinv |
| dmatrix * | pMinv |
| dvar_vector * | pu |
| int | xmyindex |
Friends | |
| class | df1b2quadratic_prior |
Additional Inherited Members | |
Public Attributes inherited from style_flag_class | |
| int | old_style_flag |
| quadratic_prior::quadratic_prior | ( | void | ) |
Default constructor.
Definition at line 465 of file quadpri.cpp.
| quadratic_prior::~quadratic_prior | ( | void | ) |
Destructor.
Definition at line 476 of file quadpri.cpp.
| void quadratic_prior::add_to_list | ( | void | ) |
Description not yet available.
Definition at line 90 of file quadpri.cpp.
Referenced by quadratic_prior().
| void quadratic_prior::allocate | ( | const dvar_vector & | _u, |
| const char * | s | ||
| ) |
Description not yet available.
Definition at line 499 of file quadpri.cpp.
Referenced by allocate().
| void quadratic_prior::allocate | ( | const dvar_vector & | _u | ) |
| void quadratic_prior::allocate | ( | const dvar_matrix & | _M, |
| const dvar_vector & | _u, | ||
| const char * | s | ||
| ) |
| void quadratic_prior::allocate | ( | const dvar_matrix & | _M, |
| const dvar_vector & | _u | ||
| ) |
|
static |
|
static |
| void quadratic_prior::get_cgradient | ( | dvector | g, |
| int | xs | ||
| ) |
Description not yet available.
Definition at line 409 of file quadpri.cpp.
Referenced by get_cgradient_contribution().
|
static |
Description not yet available.
Definition at line 558 of file quadpri.cpp.
Referenced by laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), laplace_approximation_calculator::do_newton_raphson_banded(), and laplace_approximation_calculator::do_newton_raphson_state_space().
| void quadratic_prior::get_cHessian | ( | dmatrix | H, |
| int | xsize | ||
| ) |
Description not yet available.
Definition at line 140 of file quadpri.cpp.
Referenced by evaluate_function_with_quadprior(), get_cHessian_contribution(), and get_cHessian_contribution_from_vHessian().
| void quadratic_prior::get_cHessian | ( | dvar_matrix | H, |
| int | xsize | ||
| ) |
|
static |
Description not yet available.
Definition at line 591 of file quadpri.cpp.
Referenced by calculate_importance_sample(), calculate_importance_sample_block_diagonal(), calculate_importance_sample_block_diagonal_funnel(), calculate_importance_sample_block_diagonal_option2(), calculate_importance_sample_block_diagonal_option_antithetical(), calculate_importance_sample_funnel(), calculate_importance_sample_shess(), calculate_laplace_approximation(), laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), do_gauss_hermite_block_diagonal(), do_gauss_hermite_block_diagonal_multi(), laplace_approximation_calculator::do_newton_raphson_banded(), and laplace_approximation_calculator::do_newton_raphson_state_space().
|
static |
Description not yet available.
Definition at line 668 of file quadpri.cpp.
Referenced by laplace_approximation_calculator::banded_calculations(), laplace_approximation_calculator::default_calculations(), and laplace_approximation_calculator::default_calculations_check_derivatives().
| void quadratic_prior::get_cHessian_from_vHessian | ( | dmatrix | H, |
| int | xs | ||
| ) |
Description not yet available.
Definition at line 337 of file quadpri.cpp.
Referenced by get_cHessian_contribution_from_vHessian().
|
pure virtual |
Referenced by get_M_calculations().
| dvariable quadratic_prior::get_function | ( | void | ) |
Description not yet available.
Definition at line 110 of file quadpri.cpp.
Referenced by get_quadratic_priors().
| dvar_vector quadratic_prior::get_gradient | ( | void | ) |
|
static |
| dvar_matrix quadratic_prior::get_Hessian | ( | void | ) |
|
static |
|
inlinestatic |
Definition at line 1915 of file df1b2fun.h.
|
static |
Description not yet available.
Definition at line 30 of file quadpri.cpp.
Referenced by calculate_laplace_approximation(), evaluate_function(), evaluate_function_gradient(), evaluate_function_no_derivatives(), evaluate_function_quiet(), evaluate_function_with_quadprior(), laplace_approximation_calculator::get_uhat_lm_newton2(), laplace_approximation_calculator::get_uhat_quasi_newton(), laplace_approximation_calculator::get_uhat_quasi_newton_block_diagonal(), function_minimizer::limited_memory_quasi_newton_block(), and function_minimizer::quasi_newton_block().
|
inline |
Definition at line 1911 of file df1b2fun.h.
Referenced by get_offset().
|
inlinestatic |
Definition at line 1916 of file df1b2fun.h.
Referenced by laplace_approximation_calculator::banded_calculations(), calculate_importance_sample(), calculate_importance_sample_block_diagonal(), calculate_importance_sample_block_diagonal_funnel(), calculate_importance_sample_block_diagonal_option2(), calculate_importance_sample_block_diagonal_option_antithetical(), calculate_importance_sample_funnel(), calculate_importance_sample_shess(), calculate_laplace_approximation(), laplace_approximation_calculator::check_hessian_type(), laplace_approximation_calculator::check_hessian_type2(), laplace_approximation_calculator::default_calculations(), laplace_approximation_calculator::default_calculations_check_derivatives(), do_gauss_hermite_block_diagonal(), do_gauss_hermite_block_diagonal_multi(), laplace_approximation_calculator::do_newton_raphson_banded(), laplace_approximation_calculator::do_newton_raphson_state_space(), evaluate_function(), evaluate_function_gradient(), evaluate_function_no_derivatives(), evaluate_function_quiet(), evaluate_function_with_quadprior(), laplace_approximation_calculator::get_uhat_lm_newton2(), laplace_approximation_calculator::get_uhat_quasi_newton(), laplace_approximation_calculator::get_uhat_quasi_newton_block_diagonal(), function_minimizer::limited_memory_quasi_newton_block(), and function_minimizer::quasi_newton_block().
| int quadratic_prior::get_offset | ( | int | xs | ) |
Description not yet available.
Definition at line 128 of file quadpri.cpp.
Referenced by get_cgradient(), get_cHessian(), get_cHessian_from_vHessian(), and get_vHessian().
|
inlinestatic |
Definition at line 1912 of file df1b2fun.h.
Referenced by evaluate_function_with_quadprior().
|
static |
| void quadratic_prior::get_vHessian | ( | dvar_matrix | H, |
| int | xsize | ||
| ) |
Description not yet available.
Definition at line 262 of file quadpri.cpp.
Referenced by evaluate_function_with_quadprior(), and get_vHessian_contribution().
|
static |
| void quadratic_prior::operator= | ( | const dvar_matrix & | _M | ) |
Description not yet available.
Definition at line 687 of file quadpri.cpp.
Referenced by normal_quadratic_prior::operator=(), quadratic_re_penalty::operator=(), and constant_quadratic_re_penalty::operator=().
| void quadratic_prior::operator= | ( | const dmatrix & | _M | ) |
|
friend |
Definition at line 1939 of file df1b2fun.h.
|
private |
Definition at line 1896 of file df1b2fun.h.
Referenced by get_cHessian_from_vHessian(), get_vHessian(), operator=(), and ~quadratic_prior().
|
static |
Definition at line 1909 of file df1b2fun.h.
Referenced by laplace_approximation_calculator::banded_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(), get_in_qp_calculations(), and df1b2quadratic_prior::operator=().
|
static |
Definition at line 1906 of file df1b2fun.h.
Referenced by add_to_list().
|
static |
Definition at line 1905 of file df1b2fun.h.
Referenced by add_to_list(), get_cgradient_contribution(), get_cHessian_contribution(), get_cHessian_contribution_from_vHessian(), get_M_calculations(), get_num_quadratic_prior(), get_quadratic_priors(), and get_vHessian_contribution().
|
private |
Definition at line 1895 of file df1b2fun.h.
Referenced by allocate(), get_cgradient(), get_cHessian(), get_cHessian_contribution(), get_gradient(), get_Hessian(), operator=(), and ~quadratic_prior().
|
static |
Definition at line 1901 of file df1b2fun.h.
Referenced by add_to_list(), get_cgradient_contribution(), get_cHessian_contribution(), get_cHessian_contribution_from_vHessian(), get_M_calculations(), get_ptr(), get_quadratic_priors(), and get_vHessian_contribution().
|
private |
Definition at line 1897 of file df1b2fun.h.
Referenced by allocate(), get_cgradient(), get_function(), get_gradient(), operator=(), and ~quadratic_prior().
|
static |
Definition at line 1900 of file df1b2fun.h.
|
private |
Definition at line 1898 of file df1b2fun.h.
Referenced by add_to_list(), get_myindex(), and operator=().
|
|
Generated on Wed Sep 7 2022 00:01:34 for ADMB Documentation by 1.8.5
|