|
| adapt_diag_e_nuts_classic (const Model &model, BaseRNG &rng) |
|
| ~adapt_diag_e_nuts_classic () |
|
sample | transition (sample &init_sample, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
|
void | disengage_adaptation () |
|
| diag_e_nuts_classic (const Model &model, BaseRNG &rng) |
|
bool | compute_criterion (ps_point &start, diag_e_point &finish, Eigen::VectorXd &rho) |
|
| base_nuts_classic (const Model &model, BaseRNG &rng) |
|
| ~base_nuts_classic () |
|
void | set_max_depth (int d) |
|
void | set_max_delta (double d) |
|
int | get_max_depth () |
|
double | get_max_delta () |
|
sample | transition (sample &init_sample, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
|
void | get_sampler_param_names (std::vector< std::string > &names) |
|
void | get_sampler_params (std::vector< double > &values) |
|
virtual bool | compute_criterion (ps_point &start, typename diag_e_metric< Model, BaseRNG >::PointType &finish, Eigen::VectorXd &rho)=0 |
|
int | build_tree (int depth, Eigen::VectorXd &rho, ps_point *z_init_parent, ps_point &z_propose, nuts_util &util, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
|
| base_hmc (const Model &model, BaseRNG &rng) |
|
void | write_sampler_state (interface_callbacks::writer::base_writer &writer) |
|
void | get_sampler_diagnostic_names (std::vector< std::string > &model_names, std::vector< std::string > &names) |
|
void | get_sampler_diagnostics (std::vector< double > &values) |
|
void | seed (const Eigen::VectorXd &q) |
|
void | init_hamiltonian (interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
|
void | init_stepsize (interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer) |
|
diag_e_metric< Model, BaseRNG >::PointType & | z () |
|
virtual void | set_nominal_stepsize (double e) |
|
double | get_nominal_stepsize () |
|
double | get_current_stepsize () |
|
virtual void | set_stepsize_jitter (double j) |
|
double | get_stepsize_jitter () |
|
void | sample_stepsize () |
|
| base_mcmc () |
|
virtual | ~base_mcmc () |
|
| stepsize_var_adapter (int n) |
|
stepsize_adaptation & | get_stepsize_adaptation () |
|
var_adaptation & | get_var_adaptation () |
|
void | set_window_params (unsigned int num_warmup, unsigned int init_buffer, unsigned int term_buffer, unsigned int base_window, interface_callbacks::writer::base_writer &writer) |
|
| base_adapter () |
|
virtual void | engage_adaptation () |
|
bool | adapting () |
|
template<class Model, class BaseRNG>
class stan::mcmc::adapt_diag_e_nuts_classic< Model, BaseRNG >
Definition at line 16 of file adapt_diag_e_nuts_classic.hpp.