vSMC
vSMC: Scalable Monte Carlo
Classes | Namespaces | Macros | Typedefs
common.hpp File Reference
#include <vsmc/internal/common.hpp>
#include <vsmc/rng/engine.hpp>
#include <vsmc/rng/u01_sequence.hpp>

Go to the source code of this file.

Classes

class  vsmc::internal::HasResampleRNGType< T >
 
class  vsmc::internal::HasResampleRNGTypeImpl< T >
 
class  vsmc::internal::ResampleRNGTypeDispatch< T, bool >
 
class  vsmc::internal::ResampleRNGTypeDispatch< T, false >
 
class  vsmc::internal::ResampleRNGTypeDispatch< T, true >
 
class  vsmc::ResampleRNGTypeTrait< T >
 Particle::resample_rng_type trait. More...
 
class  vsmc::ResampleRNGTypeTrait< T >
 Particle::resample_rng_type trait. More...
 
class  vsmc::ResampleTypeTrait< ResampleScheme >
 Type trait of ResampleScheme parameter. More...
 

Namespaces

 vsmc
 
 vsmc::internal
 

Macros

#define VSMC_RESAMPLE_RNG_TYPE   VSMC_RNG_TYPE
 Default RNG type for resampling. More...
 

Typedefs

template<typename T >
using vsmc::ResampleRNGType = typename ResampleRNGTypeTrait< T >::type
 
template<ResampleScheme Scheme>
using vsmc::ResampleType = typename ResampleTypeTrait< Scheme >::type
 Type of resample class corresponding to ResampleScheme parameter. More...