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

Go to the source code of this file.

Classes

class  vsmc::internal::HasSingleParticleBaseType< T >
 
class  vsmc::internal::HasSingleParticleBaseTypeImpl< T >
 
class  vsmc::internal::SingleParticleBaseTypeDispatch< T, bool >
 
class  vsmc::internal::SingleParticleBaseTypeDispatch< T, false >
 
class  vsmc::internal::SingleParticleBaseTypeDispatch< T, true >
 
class  vsmc::SingleParticle< T >
 A thin wrapper over a complete Particle. More...
 
class  vsmc::SingleParticleBase< T >
 A thin wrapper over a complete Particle. More...
 
class  vsmc::SingleParticleBaseTypeTrait< T >
 SingleParticle base class trait. More...
 
class  vsmc::SingleParticleBaseTypeTrait< T >
 SingleParticle base class trait. More...
 

Namespaces

 vsmc
 
 vsmc::internal
 

Typedefs

template<typename T >
using vsmc::SingleParticleBaseType = typename SingleParticleBaseTypeTrait< T >::type