1 #ifndef STAN_MCMC_HMC_STATIC_ADAPT_DENSE_E_STATIC_HMC_HPP
2 #define STAN_MCMC_HMC_STATIC_ADAPT_DENSE_E_STATIC_HMC_HPP
16 template <
class Model,
class BaseRNG>
41 (this->
z_.mInv, this->z_.q);
void complete_adaptation(double &epsilon)
dense_e_metric< Model, BaseRNG >::PointType z_
double accept_stat() const
Probability, optimization and sampling library.
adapt_dense_e_static_hmc(const Model &model, BaseRNG &rng)
void learn_stepsize(double &epsilon, double adapt_stat)
~adapt_dense_e_static_hmc()
sample transition(sample &init_sample, interface_callbacks::writer::base_writer &info_writer, interface_callbacks::writer::base_writer &error_writer)
bool learn_covariance(Eigen::MatrixXd &covar, const Eigen::VectorXd &q)
stepsize_adaptation stepsize_adaptation_
Hamiltonian Monte Carlo implementation using the endpoint of trajectories with a static integration t...
covar_adaptation covar_adaptation_
base_writer is an abstract base class defining the interface for Stan writer callbacks.
virtual void disengage_adaptation()
Hamiltonian Monte Carlo implementation using the endpoint of trajectories with a static integration t...
void disengage_adaptation()
sample transition(sample &init_sample, 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)