KJB
|
#include <deque>
#include <boost/function.hpp>
#include <limits>
#include <string>
#include <map>
#include <m_cpp/m_vector.h>
#include <boost/optional.hpp>
#include <boost/algorithm/string.hpp>
#include <boost/foreach.hpp>
Go to the source code of this file.
Classes | |
struct | Step_result< Model > |
Structure for returning results of a single sampling move. More... | |
class | Step_log< Model > |
struct | Model_evaluator< Model > |
struct | Sampler_step< Model > |
struct | Model_recorder< Model > |
struct | Get_model_parameter< Model > |
Gets the specified parameter of a model. For now, we assume all parameters are type double. More... | |
struct | Set_model_parameter< Model > |
Sets the specified parameter of a model. For now, we assume all parameters are type double. More... | |
struct | Move_model_parameter< Model > |
Moves the specified parameter of a model. For now, we assume all parameters are type double. More... | |
struct | Model_dimension< Model > |
Returns the dimension of the model. More... | |
struct | Model_parameter_evaluator< Model > |
struct | Mh_proposal_result |
Indicates the result of an MH proposal. It is simply a pair of probabilities, forward and backward. More... | |
struct | Mh_model_proposer< Model > |
struct | Gibbs_model_proposer< Model > |
Functions | |
template<class Model > | |
std::ostream & | operator<< (std::ostream &ost, const Step_result< Model > &result) |
template<class Model > | |
std::ostream & | operator<< (std::ostream &ost, const Step_log< Model > &log) |
Mh_proposal_result | operator+ (const Mh_proposal_result &pr1, const Mh_proposal_result &pr2) |
|
inline |
|
inline |
|
inline |