KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
sample_base.h File Reference
#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)
 

Function Documentation

Mh_proposal_result operator+ ( const Mh_proposal_result pr1,
const Mh_proposal_result pr2 
)
inline
template<class Model >
std::ostream& operator<< ( std::ostream &  ost,
const Step_result< Model > &  result 
)
inline
template<class Model >
std::ostream& operator<< ( std::ostream &  ost,
const Step_log< Model > &  log 
)
inline