Basic_mh_step(const Target_distribution &log_target, const Proposer_type &proposer) | Basic_mh_step< Model, Proposer_type > | inline |
BOOST_CONCEPT_ASSERT((BaseModel< Model >)) | Abstract_mh_step< Model, Proposer_type > | |
get_proposer_() | Basic_mh_step< Model, Proposer_type > | inlineprotected |
get_temperature() const | Basic_mh_step< Model, Proposer_type > | inlinevirtual |
l_target(const Model &m) const | Basic_mh_step< Model, Proposer_type > | inlinevirtual |
m_log_target | Basic_mh_step< Model, Proposer_type > | protected |
m_proposer | Basic_mh_step< Model, Proposer_type > | protected |
m_record_extra | Basic_mh_step< Model, Proposer_type > | protected |
m_temperature | Basic_mh_step< Model, Proposer_type > | protected |
on_accept() const | Abstract_mh_step< Model, Proposer_type > | inlinevirtual |
on_reject() const | Abstract_mh_step< Model, Proposer_type > | inlinevirtual |
operator()(Model &m, double lt_m) const | Abstract_mh_step< Model, Proposer_type > | virtual |
Parent typedef | Basic_mh_step< Model, Proposer_type > | |
propose(const Model &m, Model &m_p) const | Basic_mh_step< Model, Proposer_type > | inlinevirtual |
Proposer typedef | Basic_mh_step< Model, Proposer_type > | |
record_extra(bool enable) | Basic_mh_step< Model, Proposer_type > | inline |
record_extra() const | Basic_mh_step< Model, Proposer_type > | inlineprotectedvirtual |
run_step(Model &m, double lt_m, double &accept_prob, boost::optional< Model & > proposed_state_out=boost::none) const | Abstract_mh_step< Model, Proposer_type > | |
set_target(const Target_distribution &target) | Basic_mh_step< Model, Proposer_type > | inline |
set_temperature(double T) | Basic_mh_step< Model, Proposer_type > | inline |
Target_distribution typedef | Basic_mh_step< Model, Proposer_type > | |
tmp_model_ | Abstract_mh_step< Model, Proposer_type > | mutableprotected |
~Abstract_mh_step() | Abstract_mh_step< Model, Proposer_type > | inlinevirtual |
~Basic_mh_step() | Basic_mh_step< Model, Proposer_type > | inlinevirtual |