Hamiltonian Monte Carlo implementation that uniformly samples from trajectories with a static integration time.
More...
|
| base_static_uniform (const Model &model, BaseRNG &rng) |
|
| ~base_static_uniform () |
|
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) |
|
void | set_nominal_stepsize_and_T (const double e, const double t) |
|
void | set_nominal_stepsize_and_L (const double e, const int l) |
|
void | set_T (const double t) |
|
void | set_nominal_stepsize (const double e) |
|
double | get_T () |
|
int | get_L () |
|
| 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) |
|
Hamiltonian< Model, BaseRNG >::PointType & | z () |
|
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 () |
|
template<class Model, template< class, class > class Hamiltonian, template< class > class Integrator, class BaseRNG>
class stan::mcmc::base_static_uniform< Model, Hamiltonian, Integrator, BaseRNG >
Hamiltonian Monte Carlo implementation that uniformly samples from trajectories with a static integration time.
Definition at line 25 of file base_static_uniform.hpp.