vSMC
vSMC: Scalable Monte Carlo
|
A thin wrapper over a complete Particle. More...
#include <vsmc/core/single_particle.hpp>
Public Member Functions | |
SingleParticleBase (typename Particle< T >::size_type id, Particle< T > *particle_ptr) | |
Particle< T >::size_type | id () const |
const Particle< T > & | particle () const |
const Particle< T > * | particle_ptr () const |
Particle< T >::rng_type & | rng () const |
Protected Member Functions | |
Particle< T > & | mutable_particle () const |
Particle< T > * | mutable_particle_ptr () const |
A thin wrapper over a complete Particle.
Definition at line 42 of file single_particle.hpp.
|
inline |
Definition at line 46 of file single_particle.hpp.
|
inline |
Definition at line 50 of file single_particle.hpp.
|
inlineprotected |
Definition at line 61 of file single_particle.hpp.
|
inlineprotected |
Definition at line 63 of file single_particle.hpp.
|
inline |
Definition at line 52 of file single_particle.hpp.
|
inline |
Definition at line 54 of file single_particle.hpp.
|
inline |
Definition at line 56 of file single_particle.hpp.