vSMC
vSMC: Scalable Monte Carlo
Modules | Classes
Traits

Trait classes. More...

Modules

 C++11 style type traits
 C++11 style type traits.
 

Classes

struct  vsmc::traits::ARSWeylConstantTrait< I >
 ARSEngine Weyl sequence constants. More...
 
struct  vsmc::traits::ConstSingleParticleBaseTypeTrait< T >
 ConstSingleParticle base class trait. More...
 
struct  vsmc::traits::DimTrait< Dim >
 Dimension trait for StateMatrix and StateCL (fixed dimension) More...
 
struct  vsmc::traits::DimTrait< Dynamic >
 Dimension trait for StateMatrix and StateCL (dynamic dimension) More...
 
struct  vsmc::traits::GeneratorWrapperMinMaxTrait< ResultType, typename >
 Default traits of GeneratorWrapper. More...
 
struct  vsmc::traits::MKLSeedTrait< MKL_INT >
 Default seed for MKL RNG. More...
 
struct  vsmc::traits::MKLUniformBitsTrait< MKL_INT, typename >
 MKLEngine uniform bits trait. More...
 
struct  vsmc::traits::MKLUniformBitsTrait< BRNG, unsigned >
 Default uniform bits generator for MKLEngine with unsigned output. More...
 
struct  vsmc::traits::MKLUniformBitsTrait< BRNG, unsigned MKL_INT64 >
 Default uniform bits generator for MKLEngine with unsigned MKL_INT64 output. More...
 
struct  vsmc::traits::PhiloxRoundConstantTrait< ResultType, K, I >
 Traits of PhiloxEngine constants for rounding. More...
 
struct  vsmc::traits::PhiloxWeylConstantTrait< ResultType, I >
 Traits of PhiloxEngine constants for bumping the key (Weyl sequence) More...
 
struct  vsmc::traits::ResampleCopyFromReplicationTypeTrait< T >
 Particle::resample_copy_from_replication_type trait. More...
 
struct  vsmc::traits::ResamplePostCopyTypeTrait< T >
 Particle::resample_post_copy_type trait. More...
 
struct  vsmc::traits::ResampleRngTypeTrait< T >
 Particle::resample_rng_type trait. More...
 
struct  vsmc::traits::RngSetTypeTrait< T >
 Particle::rng_set_type trait. More...
 
struct  vsmc::traits::SIMDTrait< SIMD >
 SIMD traits. More...
 
struct  vsmc::traits::SIMDTrait< AVX >
 AVX traits. More...
 
struct  vsmc::traits::SIMDTrait< AVX2 >
 AVX2 traits. More...
 
struct  vsmc::traits::SIMDTrait< SSE2 >
 SSE2 traits. More...
 
struct  vsmc::traits::SIMDTrait< SSE3 >
 SSE3 traits. More...
 
struct  vsmc::traits::SIMDTrait< SSE4_1 >
 SSE4_1 traits. More...
 
struct  vsmc::traits::SIMDTrait< SSE4_2 >
 SSE4_2 traits. More...
 
struct  vsmc::traits::SIMDTrait< SSSE3 >
 SSSE3 traits. More...
 
struct  vsmc::traits::SingleParticleBaseTypeTrait< T >
 SingleParticle base class trait. More...
 
struct  vsmc::traits::SizeTypeTrait< T >
 Particle::size_type etc., traits. More...
 
struct  vsmc::traits::WeightSetTypeTrait< T >
 Particle::weight_set_type trait. More...
 
struct  vsmc::traits::XorshiftEngineTrait< ResultType >
 Traits of XorshiftEngine. More...
 

Detailed Description

Trait classes.