vSMC
vSMC: Scalable Monte Carlo
Classes | Enumerations
Resampling algorithms

Resampling algorithm functor classes. More...

Classes

class  vsmc::Resample< typename >
 Resample forward decleration. More...
 
class  vsmc::Resample< internal::ResampleMultinomial >
 Multinomial resampling. More...
 
class  vsmc::Resample< internal::ResampleResidual >
 Residual resampling. More...
 
class  vsmc::Resample< internal::ResampleResidualStratified >
 Residual stratified resampling. More...
 
class  vsmc::Resample< internal::ResampleResidualSystematic >
 Residual systematic resampling. More...
 
class  vsmc::Resample< internal::ResampleStratified >
 Stratified resampling. More...
 
class  vsmc::Resample< internal::ResampleSystematic >
 Systematic resampling. More...
 
class  vsmc::ResampleCopyFromReplication
 Transform replication numbers to parent particle locations. More...
 
class  vsmc::ResampleCopyFromReplicationNoAaction
 Transform replication numbers to parent particle locations. More...
 
struct  vsmc::ResampleType< Scheme >
 Resampling type of the built-in schemes. More...
 

Enumerations

enum  vsmc::ResampleScheme {
  vsmc::Multinomial,
  vsmc::Residual,
  vsmc::Stratified,
  vsmc::Systematic,
  vsmc::ResidualStratified,
  vsmc::ResidualSystematic
}
 Resampling schemes. More...
 

Detailed Description

Resampling algorithm functor classes.

Enumeration Type Documentation

Resampling schemes.

Enumerator
Multinomial 

Multinomial resampling.

Residual 

Residual resampling.

Stratified 

Stratified resampling.

Systematic 

Systematic resampling.

ResidualStratified 

Stratified resampling on residuals.

ResidualSystematic 

Systematic resampling on residuals.

Definition at line 108 of file common.hpp.