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

Path evaluation class adapter. More...

#include <vsmc/core/adapter.hpp>

Public Member Functions

 PathEvalAdapter ()
 
 PathEvalAdapter (const F &f)
 
double path_state (std::size_t iter, ConstSingleParticle< T > part)
 
- Public Member Functions inherited from vsmc::PathEvalAdapterBase< T, F, Impl< T, PathEvalAdapter< T, Impl, F > > >
 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, template< typename, typename > class Impl, typename F>
class vsmc::PathEvalAdapter< T, Impl, F >

Path evaluation class adapter.

Definition at line 46 of file adapter.hpp.

Constructor & Destructor Documentation

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

Definition at line 113 of file adapter.hpp.

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

Definition at line 115 of file adapter.hpp.

Member Function Documentation

template<typename T , template< typename, typename > class Impl, typename F >
double vsmc::PathEvalAdapter< T, Impl, F >::path_state ( std::size_t  iter,
ConstSingleParticle< T >  part 
)
inline

Definition at line 117 of file adapter.hpp.