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

Initialize class adapter. More...

#include <vsmc/core/adapter.hpp>

Public Member Functions

 InitializeAdapter ()
 
 InitializeAdapter (const F &f)
 
std::size_t initialize_state (SingleParticle< T > part)
 
- Public Member Functions inherited from vsmc::InitializeAdapterBase< T, F, Impl< T, InitializeAdapter< T, Impl, F > > >
 InitializeAdapterBase ()
 
 InitializeAdapterBase (const F &f)
 
F & implementation ()
 
const F & implementation () const
 
void initialize_param (Particle< T > &particle, void *param)
 
void post_processor (Particle< T > &particle)
 
void pre_processor (Particle< T > &particle)
 

Detailed Description

template<typename T, template< typename, typename > class Impl, typename F>
class vsmc::InitializeAdapter< T, Impl, F >

Initialize class adapter.

Definition at line 40 of file adapter.hpp.

Constructor & Destructor Documentation

template<typename T , template< typename, typename > class Impl, typename F >
vsmc::InitializeAdapter< T, Impl, F >::InitializeAdapter ( )
inline

Definition at line 52 of file adapter.hpp.

template<typename T , template< typename, typename > class Impl, typename F >
vsmc::InitializeAdapter< T, Impl, F >::InitializeAdapter ( const F &  f)
inline

Definition at line 54 of file adapter.hpp.

Member Function Documentation

template<typename T , template< typename, typename > class Impl, typename F >
std::size_t vsmc::InitializeAdapter< T, Impl, F >::initialize_state ( SingleParticle< T >  part)
inline

Definition at line 56 of file adapter.hpp.