KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
kjb::pt::Posterior_detail_recorder< OutputIterator > Class Template Reference

Records the details about the posterior. More...

#include <pt_recorder.h>

Public Types

typedef std::string record_type
 

Public Member Functions

 Posterior_detail_recorder (OutputIterator it, const Scene_posterior &post)
 Constructs a recorder. More...
 
Posterior_detail_recorderreplace ()
 Force replacing of recorded value every time. More...
 
template<class Step >
void operator() (const Step &step, const Scene &, double)
 Records a step. More...
 

Detailed Description

template<class OutputIterator>
class kjb::pt::Posterior_detail_recorder< OutputIterator >

Records the details about the posterior.

Member Typedef Documentation

template<class OutputIterator>
typedef std::string kjb::pt::Posterior_detail_recorder< OutputIterator >::record_type

Constructor & Destructor Documentation

template<class OutputIterator>
kjb::pt::Posterior_detail_recorder< OutputIterator >::Posterior_detail_recorder ( OutputIterator  it,
const Scene_posterior post 
)
inline

Constructs a recorder.

Member Function Documentation

template<class OutputIterator>
template<class Step >
void kjb::pt::Posterior_detail_recorder< OutputIterator >::operator() ( const Step &  step,
const Scene ,
double   
)
inline

Records a step.

template<class OutputIterator>
Posterior_detail_recorder& kjb::pt::Posterior_detail_recorder< OutputIterator >::replace ( )
inline

Force replacing of recorded value every time.


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