Description not yet available. More...
Go to the source code of this file.
Functions | |
double | calculate_laplace_approximation (const dvector &x, const dvector &u0, const dmatrix &_Hess, const dvector &_xadjoint, const dvector &_uadjoint, const dmatrix &_Hessadjoint, function_minimizer *pmin) |
Description not yet available. | |
void | cleanup_laplace_stuff (laplace_approximation_calculator *l) |
Description not yet available. | |
double | evaluate_function (const dvector &x, function_minimizer *pfmin) |
Description not yet available. | |
double | evaluate_function (double &fval, const dvector &x, function_minimizer *pfmin) |
Description not yet available. | |
double | evaluate_function (double &fval, const dvector &x, const dvector &g, function_minimizer *pfmin) |
Description not yet available. | |
void | evaluate_function_gradient (double &f, const dvector &x, function_minimizer *pfmin, dvector &xadjoint, dvector &uadjoint) |
Description not yet available. | |
double | evaluate_function_no_derivatives (const dvector &x, function_minimizer *pfmin) |
Description not yet available. | |
double | evaluate_function_quiet (const dvector &x, function_minimizer *pfmin) |
Description not yet available. | |
void | get_newton_raphson_info (int xs, int us, const init_df1b2vector _y, dmatrix &Hess, dvector &grad, df1b2_gradlist *f1b2gradlist, function_minimizer *pfmin) |
Description not yet available. | |
void | get_second_ders (int xs, int us, const init_df1b2vector _y, dmatrix &Hess, dmatrix &Dux, df1b2_gradlist *f1b2gradlist, function_minimizer *pfmin, laplace_approximation_calculator *lpc) |
Description not yet available. | |
ostream & | operator<< (const ostream &_s, const nested_calls_shape &_m) |
Description not yet available. | |
void | random_effects_userfunction (double f, const dvector &x, const dvector &g) |
void | set_partition_sizes (int &num_der_blocks, ivector &minder, ivector &maxder, int nvariables) |
Description not yet available. | |
static void | trapper (void) |
Variables | |
int | fcount = 0 |
unsigned int | global_nvar = 0 |
static int | no_stuff = 0 |
int | noboundepen_flag = 1 |
static int | write_sparse_flag = 0 |
Description not yet available.
Definition in file df1b2lap.cpp.
double calculate_laplace_approximation | ( | const dvector & | x, |
const dvector & | u0, | ||
const dmatrix & | _Hess, | ||
const dvector & | _xadjoint, | ||
const dvector & | _uadjoint, | ||
const dmatrix & | _Hessadjoint, | ||
function_minimizer * | pmin | ||
) |
Description not yet available.
Definition at line 1449 of file df1b2lap.cpp.
Referenced by laplace_approximation_calculator::banded_calculations(), laplace_approximation_calculator::default_calculations(), and laplace_approximation_calculator::default_calculations_check_derivatives().
double evaluate_function | ( | const dvector & | x, |
function_minimizer * | pfmin | ||
) |
Description not yet available.
Definition at line 1984 of file df1b2lap.cpp.
Referenced by laplace_approximation_calculator::banded_calculations(), laplace_approximation_calculator::banded_calculations_trust_region_approach(), laplace_approximation_calculator::block_diagonal_calculations(), 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().
double evaluate_function | ( | double & | fval, |
const dvector & | x, | ||
function_minimizer * | pfmin | ||
) |
double evaluate_function | ( | double & | fval, |
const dvector & | x, | ||
const dvector & | g, | ||
function_minimizer * | pfmin | ||
) |
void evaluate_function_gradient | ( | double & | f, |
const dvector & | x, | ||
function_minimizer * | pfmin, | ||
dvector & | xadjoint, | ||
dvector & | uadjoint | ||
) |
Description not yet available.
Definition at line 2119 of file df1b2lap.cpp.
Referenced by laplace_approximation_calculator::default_calculations().
double evaluate_function_no_derivatives | ( | const dvector & | x, |
function_minimizer * | pfmin | ||
) |
Description not yet available.
Definition at line 2149 of file df1b2lap.cpp.
Referenced by laplace_approximation_calculator::local_minimization().
double evaluate_function_quiet | ( | const dvector & | x, |
function_minimizer * | pfmin | ||
) |
Description not yet available.
Definition at line 2090 of file df1b2lap.cpp.
Referenced by laplace_approximation_calculator::default_calculations(), and laplace_approximation_calculator::default_calculations_check_derivatives().
void get_newton_raphson_info | ( | int | xs, |
int | us, | ||
const init_df1b2vector | _y, | ||
dmatrix & | Hess, | ||
dvector & | grad, | ||
df1b2_gradlist * | f1b2gradlist, | ||
function_minimizer * | pfmin | ||
) |
Description not yet available.
Definition at line 1882 of file df1b2lap.cpp.
Referenced by laplace_approximation_calculator::default_calculations().
void get_second_ders | ( | int | xs, |
int | us, | ||
const init_df1b2vector | _y, | ||
dmatrix & | Hess, | ||
dmatrix & | Dux, | ||
df1b2_gradlist * | f1b2gradlist, | ||
function_minimizer * | pfmin, | ||
laplace_approximation_calculator * | lpc | ||
) |
ostream& operator<< | ( | const ostream & | _s, |
const nested_calls_shape & | _m | ||
) |
void random_effects_userfunction | ( | double | f, |
const dvector & | x, | ||
const dvector & | g | ||
) |
void set_partition_sizes | ( | int & | num_der_blocks, |
ivector & | minder, | ||
ivector & | maxder, | ||
int | nvariables | ||
) |
Description not yet available.
Definition at line 242 of file df1b2lap.cpp.
Referenced by laplace_approximation_calculator::laplace_approximation_calculator().
static void trapper | ( | void | ) | [static] |
Definition at line 23 of file df1b2lap.cpp.
Referenced by laplace_approximation_calculator::get_uhat_lm_newton2(), and laplace_approximation_calculator::get_uhat_quasi_newton().
int fcount = 0 |
Definition at line 20 of file df1b2lap.cpp.
unsigned int global_nvar = 0 |
Definition at line 28 of file df1b2lap.cpp.
Referenced by laplace_approximation_calculator::laplace_approximation_calculator().
int no_stuff = 0 [static] |
Definition at line 21 of file df1b2lap.cpp.
Referenced by calculate_laplace_approximation(), evaluate_function(), evaluate_function_gradient(), evaluate_function_no_derivatives(), evaluate_function_quiet(), laplace_approximation_calculator::get_uhat_lm_newton2(), and laplace_approximation_calculator::get_uhat_quasi_newton().
int noboundepen_flag = 1 |
Definition at line 27 of file df1b2lap.cpp.
Referenced by laplace_approximation_calculator::do_separable_stuff(), laplace_approximation_calculator::get_uhat_lm_newton2(), and laplace_approximation_calculator::get_uhat_quasi_newton().
int write_sparse_flag = 0 [static] |
Definition at line 22 of file df1b2lap.cpp.
Referenced by calculate_laplace_approximation().
Generated on Tue Mar 8 2016 19:51:36 for ADMB Documentation by 1.8.0 |