vSMC
vSMC: Scalable Monte Carlo
|
A thin wrapper over a complete Particle. More...
#include <vsmc/core/single_particle.hpp>
Public Member Functions | |
SingleParticle (typename Particle< T >::size_type id, Particle< T > *pptr) | |
A thin wrapper over a complete Particle.
This is the basic SingleParticle available for any type of Particle. To extend it for type T
. One can either specialize vsmc::SingleParticleBaseTypeTrait<T> or define a class template named single_particle_type
within T
with the following minimum requirement.
Usually you can safely derive single_particle_type<S>
from SingleParticleBase<S> and add methods specific to S
.
Definition at line 90 of file single_particle.hpp.
|
inline |
Definition at line 93 of file single_particle.hpp.