vSMC
v3.0.0
Scalable Monte Carlo
|
#include <vsmc/internal/common.hpp>
#include <vsmc/resample/transform.hpp>
#include <vsmc/rng/u01_sequence.hpp>
Go to the source code of this file.
Classes | |
class | vsmc::ResampleAlgorithm< U01SeqType, Residual > |
Resampling algorithm. More... | |
class | vsmc::ResampleEval< T > |
Sampler<T>::eval_type subtype. More... | |
class | vsmc::ResampleTypeTrait< ResampleScheme > |
Type trait of ResampleScheme parameter. More... | |
class | vsmc::ResampleTypeTrait< Multinomial > |
Type trait of Multinomial scheme. More... | |
class | vsmc::ResampleTypeTrait< Residual > |
Type trait of Residual scheme. More... | |
class | vsmc::ResampleTypeTrait< ResidualStratified > |
Type trait of ResidualStratified scheme. More... | |
class | vsmc::ResampleTypeTrait< ResidualSystematic > |
Type trait of ResidualSystematic scheme. More... | |
class | vsmc::ResampleTypeTrait< Stratified > |
Type trait of Stratified scheme. More... | |
class | vsmc::ResampleTypeTrait< Systematic > |
Type trait of Systematic scheme. More... | |
Namespaces | |
vsmc | |
Macros | |
#define | VSMC_RUNTIME_ASSERT_RESAMPLE_ALGORITHM_EVAL |
Typedefs | |
using | vsmc::ResampleMultinomial = ResampleAlgorithm< U01SequenceSorted, false > |
Multinomial resampling. More... | |
using | vsmc::ResampleResidual = ResampleAlgorithm< U01SequenceSorted, true > |
Residual resampling. More... | |
using | vsmc::ResampleResidualStratified = ResampleAlgorithm< U01SequenceStratified, true > |
Residual stratified resampling. More... | |
using | vsmc::ResampleResidualSystematic = ResampleAlgorithm< U01SequenceSystematic, true > |
Residual systematic resampling. More... | |
using | vsmc::ResampleStratified = ResampleAlgorithm< U01SequenceStratified, false > |
Stratified resampling. More... | |
using | vsmc::ResampleSystematic = ResampleAlgorithm< U01SequenceSystematic, false > |
Systematic resampling. More... | |
template<ResampleScheme Scheme> | |
using | vsmc::ResampleType = typename ResampleTypeTrait< Scheme >::type |
Type of resample class corresponding to ResampleScheme parameter. More... | |
#define VSMC_RUNTIME_ASSERT_RESAMPLE_ALGORITHM_EVAL |
Definition at line 39 of file algorithm.hpp.