KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
Step_result< Model > Struct Template Reference

Structure for returning results of a single sampling move. More...

#include <sample_base.h>

Public Member Functions

 Step_result ()
 
 Step_result (const char *type_, bool accept_, double lt_)
 
 Step_result (const std::string &type_, const std::string name_, bool accept_, double lt_)
 
 Step_result (const std::string &type_, const std::string name_, bool accept_, double lt_, const Model *m)
 

Public Attributes

std::string type
 
std::string name
 
bool accept
 
double lt
 
std::map< std::string, double > extra
 
const Model * m_p
 

Detailed Description

template<class Model>
struct Step_result< Model >

Structure for returning results of a single sampling move.

Note
The interface for this may change as we decide to add more information here.

Constructor & Destructor Documentation

template<class Model>
Step_result< Model >::Step_result ( )
inline
template<class Model>
Step_result< Model >::Step_result ( const char *  type_,
bool  accept_,
double  lt_ 
)
inline
template<class Model>
Step_result< Model >::Step_result ( const std::string &  type_,
const std::string  name_,
bool  accept_,
double  lt_ 
)
inline
template<class Model>
Step_result< Model >::Step_result ( const std::string &  type_,
const std::string  name_,
bool  accept_,
double  lt_,
const Model *  m 
)
inline

Member Data Documentation

template<class Model>
bool Step_result< Model >::accept
template<class Model>
std::map<std::string, double> Step_result< Model >::extra
template<class Model>
double Step_result< Model >::lt
template<class Model>
const Model* Step_result< Model >::m_p
template<class Model>
std::string Step_result< Model >::name
template<class Model>
std::string Step_result< Model >::type

The documentation for this struct was generated from the following file: