vSMC
vSMC: Scalable Monte Carlo
Classes | Public Member Functions | List of all members
vsmc::MonitorEvalAdapterBase< T, F, BaseType > Class Template Reference

Monitor evaluation base. More...

#include <vsmc/core/adapter.hpp>

Public Member Functions

 MonitorEvalAdapterBase ()
 
 MonitorEvalAdapterBase (const F &f)
 
F & implementation ()
 
const F & implementation () const
 
void post_processor (std::size_t iter, const Particle< T > &particle)
 
void pre_processor (std::size_t iter, const Particle< T > &particle)
 

Detailed Description

template<typename T, typename F, typename BaseType>
class vsmc::MonitorEvalAdapterBase< T, F, BaseType >

Monitor evaluation base.

Definition at line 163 of file adapter.hpp.

Constructor & Destructor Documentation

template<typename T, typename F, typename BaseType>
vsmc::MonitorEvalAdapterBase< T, F, BaseType >::MonitorEvalAdapterBase ( )
inline

Definition at line 167 of file adapter.hpp.

template<typename T, typename F, typename BaseType>
vsmc::MonitorEvalAdapterBase< T, F, BaseType >::MonitorEvalAdapterBase ( const F &  f)
inline

Definition at line 169 of file adapter.hpp.

Member Function Documentation

template<typename T, typename F, typename BaseType>
F& vsmc::MonitorEvalAdapterBase< T, F, BaseType >::implementation ( )
inline

Definition at line 183 of file adapter.hpp.

template<typename T, typename F, typename BaseType>
const F& vsmc::MonitorEvalAdapterBase< T, F, BaseType >::implementation ( ) const
inline

Definition at line 185 of file adapter.hpp.

template<typename T, typename F, typename BaseType>
void vsmc::MonitorEvalAdapterBase< T, F, BaseType >::post_processor ( std::size_t  iter,
const Particle< T > &  particle 
)
inline

Definition at line 177 of file adapter.hpp.

template<typename T, typename F, typename BaseType>
void vsmc::MonitorEvalAdapterBase< T, F, BaseType >::pre_processor ( std::size_t  iter,
const Particle< T > &  particle 
)
inline

Definition at line 171 of file adapter.hpp.