#include <admodel.h>
Go to the source code of this file.
Defines | |
#define | getch getchar |
$Id$ | |
#define | ISZERO(d) ((d)==0.0) |
Functions | |
void | ad_update_function_minimizer_report (int feval, int iter, int phase, double fval, double gmax, const char *cbuf) |
void | ad_update_mcmc_report (dmatrix &m, int i, int j, int ff=0) |
void | ad_update_mcmc_stats_report (int feval, int iter, double fval, double gmax) |
void | ad_update_mcmchist_report (dmatrix &mcmc_values, ivector &number_offsets, dvector &mean_mcmc_values, dvector &h, int ff=0) |
void | add_hist_values (const dvector &s, const dvector &m, const dmatrix &hist, dvector &mcmc_values, double llc, const dvector &h, int nslots, double total_spreadd, int probflag=0) |
double | better_rand (long int &) |
Description not yet available. | |
void | make_preliminary_hist (const dvector &s, const dvector &m, int nsim, const dmatrix &values, dmatrix &hist, const dvector &h, int slots, double total_spread, int probflag=0) |
int | maxnz (const dvector &xa) |
int | minnz (const dvector &x) |
dvector | new_probing_bounded_multivariate_normal (int nvar, const dvector &a1, const dvector &b1, dmatrix &ch, const double &wght, double pprobe, random_number_generator &rng) |
void | new_probing_bounded_multivariate_normal_mcmc (int nvar, const dvector &a1, const dvector &b1, dmatrix &ch, const double &wght, const dvector &_y, double pprobe, random_number_generator &rng) |
void | print_hist_data (const dmatrix &hist, const dmatrix &values, const dvector &h, dvector &m, const dvector &s, const dvector &parsave, int iseed, double size_scale) |
void | read_covariance_matrix (const dmatrix &S, int nvar, int &oldHbf, dvector &sscale) |
void | read_empirical_covariance_matrix (int nvar, const dmatrix &S, const adstring &prog_name) |
Reads the covariance matrix from a file, which is the program name prepended to the extension '.ecm'. | |
void | read_hessian_matrix_and_scale (int nvar, const dmatrix &S, const dvector &pen_vector) |
void | read_hessian_matrix_and_scale1 (int nvar, const dmatrix &_SS, double s, int mcmc2_flag) |
int | read_hist_data (const dmatrix &hist, const dvector &h, dvector &m, const dvector &s, const dvector &parsave, int &iseed, const double &size_scale) |
dvector | read_old_scale (int &old_nvar) |
void | set_labels_for_mcmc (void) |
int | user_stop (void) |
void | write_empirical_covariance_matrix (int ncor, const dvector &s_mean, const dmatrix &s_covar, adstring &prog_name) |
Writes the covariance matrix out to a file, which is prog_name prepended to the extension '.ecm'. | |
Variables | |
int | ctlc_flag |
Description not yet available. |
#define getch getchar |
$Id$
Author: David Fournier Copyright (c) 2008-2012 Regents of the University of California
Definition at line 12 of file xxmcmc.cpp.
Referenced by user_stop().
#define ISZERO | ( | d | ) | ((d)==0.0) |
Definition at line 23 of file xxmcmc.cpp.
void ad_update_function_minimizer_report | ( | int | feval, |
int | iter, | ||
int | phase, | ||
double | fval, | ||
double | gmax, | ||
const char * | cbuf | ||
) |
void ad_update_mcmc_report | ( | dmatrix & | m, |
int | i, | ||
int | j, | ||
int | ff = 0 |
||
) |
void ad_update_mcmc_stats_report | ( | int | feval, |
int | iter, | ||
double | fval, | ||
double | gmax | ||
) |
void ad_update_mcmchist_report | ( | dmatrix & | mcmc_values, |
ivector & | number_offsets, | ||
dvector & | mean_mcmc_values, | ||
dvector & | h, | ||
int | ff = 0 |
||
) |
void add_hist_values | ( | const dvector & | s, |
const dvector & | m, | ||
const dmatrix & | hist, | ||
dvector & | mcmc_values, | ||
double | llc, | ||
const dvector & | h, | ||
int | nslots, | ||
double | total_spreadd, | ||
int | probflag = 0 |
||
) |
Definition at line 1160 of file xxmcmc.cpp.
Referenced by function_minimizer::mcmc_routine().
double better_rand | ( | long int & | idum | ) |
Description not yet available.
Definition at line 21 of file bet_rand.cpp.
Referenced by bounded_robust_multivariate_normal(), get_bounded_cauchy(), get_bounded_mixture(), get_bounded_normal(), function_minimizer::monte_carlo_routine(), multivariate_mixture(), randcau(), and randpoisson().
void make_preliminary_hist | ( | const dvector & | s, |
const dvector & | m, | ||
int | nsim, | ||
const dmatrix & | values, | ||
dmatrix & | hist, | ||
const dvector & | h, | ||
int | slots, | ||
double | total_spread, | ||
int | probflag = 0 |
||
) |
Definition at line 1223 of file xxmcmc.cpp.
Referenced by function_minimizer::mcmc_routine().
Definition at line 1143 of file xxmcmc.cpp.
Referenced by print_hist_data().
Definition at line 1126 of file xxmcmc.cpp.
Referenced by print_hist_data().
dvector new_probing_bounded_multivariate_normal | ( | int | nvar, |
const dvector & | a1, | ||
const dvector & | b1, | ||
dmatrix & | ch, | ||
const double & | wght, | ||
double | pprobe, | ||
random_number_generator & | rng | ||
) |
Definition at line 14 of file prmonte.cpp.
void new_probing_bounded_multivariate_normal_mcmc | ( | int | nvar, |
const dvector & | a1, | ||
const dvector & | b1, | ||
dmatrix & | ch, | ||
const double & | wght, | ||
const dvector & | _y, | ||
double | pprobe, | ||
random_number_generator & | rng | ||
) |
Definition at line 167 of file prmonte.cpp.
void print_hist_data | ( | const dmatrix & | hist, |
const dmatrix & | values, | ||
const dvector & | h, | ||
dvector & | m, | ||
const dvector & | s, | ||
const dvector & | parsave, | ||
int | iseed, | ||
double | size_scale | ||
) |
Definition at line 988 of file xxmcmc.cpp.
void read_covariance_matrix | ( | const dmatrix & | S, |
int | nvar, | ||
int & | oldHbf, | ||
dvector & | sscale | ||
) |
Definition at line 1302 of file xxmcmc.cpp.
Referenced by function_minimizer::hybrid_mcmc_routine(), and function_minimizer::mcmc_routine().
void read_empirical_covariance_matrix | ( | int | nvar, |
const dmatrix & | S, | ||
const adstring & | prog_name | ||
) |
Reads the covariance matrix from a file, which is the program name prepended to the extension '.ecm'.
int | nvar |
dmatrix& | S |
adstring& | prog_name |
Definition at line 943 of file xxmcmc.cpp.
Referenced by function_minimizer::hybrid_mcmc_routine(), and function_minimizer::mcmc_routine().
void read_hessian_matrix_and_scale | ( | int | nvar, |
const dmatrix & | S, | ||
const dvector & | pen_vector | ||
) |
Definition at line 1344 of file xxmcmc.cpp.
void read_hessian_matrix_and_scale1 | ( | int | nvar, |
const dmatrix & | _SS, | ||
double | s, | ||
int | mcmc2_flag | ||
) |
Definition at line 1435 of file xxmcmc.cpp.
Referenced by function_minimizer::hybrid_mcmc_routine(), and function_minimizer::mcmc_routine().
int read_hist_data | ( | const dmatrix & | hist, |
const dvector & | h, | ||
dvector & | m, | ||
const dvector & | s, | ||
const dvector & | parsave, | ||
int & | iseed, | ||
const double & | size_scale | ||
) |
Definition at line 1074 of file xxmcmc.cpp.
dvector read_old_scale | ( | int & | old_nvar | ) |
Definition at line 1649 of file xxmcmc.cpp.
Referenced by function_minimizer::hybrid_mcmc_routine().
void set_labels_for_mcmc | ( | void | ) |
int user_stop | ( | void | ) |
Definition at line 1540 of file xxmcmc.cpp.
Referenced by function_minimizer::mcmc_routine().
void write_empirical_covariance_matrix | ( | int | ncor, |
const dvector & | s_mean, | ||
const dmatrix & | s_covar, | ||
adstring & | prog_name | ||
) |
Writes the covariance matrix out to a file, which is prog_name prepended to the extension '.ecm'.
Also writes the sorted eigenvalues of the covariance matrix to the screen.
int | ncor |
dvector& | s_mean |
dmatrix& | s_covar |
adstring& | prog_name |
Definition at line 899 of file xxmcmc.cpp.
Referenced by function_minimizer::mcmc_routine().
int ctlc_flag |
Generated on Tue Mar 8 2016 19:51:38 for ADMB Documentation by 1.8.0 |