1 #ifndef STAN_MCMC_HMC_XHMC_ADAPT_DIAG_E_XHMC_HPP
2 #define STAN_MCMC_HMC_XHMC_ADAPT_DIAG_E_XHMC_HPP
15 template <
class Model,
class BaseRNG>
void complete_adaptation(double &epsilon)
diag_e_metric< Model, BaseRNG >::PointType z_
sample transition(sample &init_sample, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)
double accept_stat() const
Probability, optimization and sampling library.
adapt_diag_e_xhmc(const Model &model, BaseRNG &rng)
void learn_stepsize(double &epsilon, double adapt_stat)
stepsize_adaptation stepsize_adaptation_
base_writer is an abstract base class defining the interface for Stan writer callbacks.
virtual void disengage_adaptation()
void disengage_adaptation()
Exhausive Hamiltonian Monte Carlo (XHMC) with multinomial sampling with a Gaussian-Euclidean disinteg...
sample transition(sample &init_sample, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)
var_adaptation var_adaptation_
bool learn_variance(Eigen::VectorXd &var, const Eigen::VectorXd &q)
Exhausive Hamiltonian Monte Carlo (XHMC) with multinomial sampling with a Gaussian-Euclidean disinteg...
void init_stepsize(interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)