vSMC  v3.0.0
Scalable Monte Carlo
Functions
vsmc::Particle

Functions

void vsmc_particle_assign (vsmc_particle particle, vsmc_particle other)
 vsmc::Particle::operator= More...
 
vsmc_particle vsmc_particle_clone (vsmc_particle particle)
 vsmc::Particle::clone More...
 
void vsmc_particle_delete (vsmc_particle *particle_ptr)
 vsmc::Particle::~Particle More...
 
vsmc_particle vsmc_particle_new (size_t n, size_t dim)
 vsmc::Particle::Particle More...
 
void vsmc_particle_resize_by_index (vsmc_particle particle, size_t n, const size_t *index)
 vsmc::Particle::resize_by_index More...
 
void vsmc_particle_resize_by_resample (vsmc_particle particle, size_t n, vSMCResampleScheme scheme)
 vsmc::Particle::resize_by_resample More...
 
void vsmc_particle_resize_by_uniform (vsmc_particle particle, size_t n)
 vsmc::Particle::resize_by_uniform More...
 
vsmc_rng vsmc_particle_rng (vsmc_particle particle, size_t id)
 vsmc::Particle::rng More...
 
size_t vsmc_particle_size (vsmc_particle particle)
 vsmc::Particle::size More...
 
vsmc_single_particle vsmc_particle_sp (vsmc_particle particle, size_t id)
 vsmc::Particle::sp More...
 
vsmc_state_matrix vsmc_particle_state (vsmc_particle particle)
 vsmc::Particle::state More...
 
vsmc_weight vsmc_particle_weight (vsmc_particle particle)
 vsmc::Particle::weight More...
 

Detailed Description

Function Documentation

void vsmc_particle_assign ( vsmc_particle  particle,
vsmc_particle  other 
)

vsmc::Particle::operator=

vsmc_particle vsmc_particle_clone ( vsmc_particle  particle)
void vsmc_particle_delete ( vsmc_particle particle_ptr)

vsmc::Particle::~Particle

vsmc_particle vsmc_particle_new ( size_t  n,
size_t  dim 
)
void vsmc_particle_resize_by_index ( vsmc_particle  particle,
size_t  n,
const size_t *  index 
)
void vsmc_particle_resize_by_resample ( vsmc_particle  particle,
size_t  n,
vSMCResampleScheme  scheme 
)
void vsmc_particle_resize_by_uniform ( vsmc_particle  particle,
size_t  n 
)
vsmc_rng vsmc_particle_rng ( vsmc_particle  particle,
size_t  id 
)
size_t vsmc_particle_size ( vsmc_particle  particle)
vsmc_single_particle vsmc_particle_sp ( vsmc_particle  particle,
size_t  id 
)
vsmc_state_matrix vsmc_particle_state ( vsmc_particle  particle)
vsmc_weight vsmc_particle_weight ( vsmc_particle  particle)