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

Move class adapter base. More...

#include <vsmc/core/adapter.hpp>

Public Member Functions

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

Detailed Description

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

Move class adapter base.

Definition at line 113 of file adapter.hpp.

Constructor & Destructor Documentation

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

Definition at line 117 of file adapter.hpp.

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

Definition at line 119 of file adapter.hpp.

Member Function Documentation

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

Definition at line 133 of file adapter.hpp.

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

Definition at line 135 of file adapter.hpp.

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

Definition at line 127 of file adapter.hpp.

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

Definition at line 121 of file adapter.hpp.