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

Path evaluation class base. More...

#include <vsmc/core/adapter.hpp>

Public Member Functions

 PathEvalAdapterBase ()
 
 PathEvalAdapterBase (const F &f)
 
F & implementation ()
 
const F & implementation () const
 
double path_grid (std::size_t iter, const Particle< T > &particle)
 
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::PathEvalAdapterBase< T, F, BaseType >

Path evaluation class base.

Definition at line 213 of file adapter.hpp.

Constructor & Destructor Documentation

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

Definition at line 217 of file adapter.hpp.

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

Definition at line 219 of file adapter.hpp.

Member Function Documentation

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

Definition at line 236 of file adapter.hpp.

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

Definition at line 238 of file adapter.hpp.

template<typename T, typename F, typename BaseType>
double vsmc::PathEvalAdapterBase< T, F, BaseType >::path_grid ( std::size_t  iter,
const Particle< T > &  particle 
)
inline

Definition at line 221 of file adapter.hpp.

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

Definition at line 230 of file adapter.hpp.

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

Definition at line 224 of file adapter.hpp.