MCKL
Monte Carlo Kernel Library
mckl::SMCSampler< T, U > Member List

This is the complete list of members for mckl::SMCSampler< T, U >, including all inherited members.

clear()mckl::SMCSampler< T, U >inline
clone() constmckl::SMCSampler< T, U >inline
estimator(std::size_t step)mckl::Sampler< SMCSampler< T, U > >inlineprotected
estimator(std::size_t step) constmckl::Sampler< SMCSampler< T, U > >inlineprotected
estimator(std::size_t step, Estimator &&estimator, std::enable_if_t<!std::is_integral< Estimator >::value > *=nullptr)mckl::Sampler< SMCSampler< T, U > >inlineprotected
estimator(std::size_t step, std::size_t k)mckl::Sampler< SMCSampler< T, U > >inlineprotected
estimator(std::size_t step, std::size_t k) constmckl::Sampler< SMCSampler< T, U > >inlineprotected
estimator_type typedefmckl::SMCSampler< T, U >
eval(std::size_t step)mckl::Sampler< SMCSampler< T, U > >inlineprotected
eval(std::size_t step) constmckl::Sampler< SMCSampler< T, U > >inlineprotected
eval(std::size_t step, Eval &&eval, std::enable_if_t<!std::is_integral< Eval >::value > *=nullptr)mckl::Sampler< SMCSampler< T, U > >inlineprotected
eval(std::size_t step, std::size_t k)mckl::Sampler< SMCSampler< T, U > >inlineprotected
eval(std::size_t step, std::size_t k) constmckl::Sampler< SMCSampler< T, U > >inlineprotected
eval_type typedefmckl::SMCSampler< T, U >
iterate(std::size_t n=1)mckl::SMCSampler< T, U >inline
mutation(Eval &&eval, std::enable_if_t<!std::is_integral< Eval >::value > *=nullptr)mckl::SMCSampler< T, U >inline
mutation(std::size_t k)mckl::SMCSampler< T, U >inline
mutation(std::size_t k) constmckl::SMCSampler< T, U >inline
mutation_estimator(Estimator &&estimator, std::enable_if_t<!std::is_integral< Estimator >::value > *=nullptr)mckl::SMCSampler< T, U >inline
mutation_estimator(std::size_t k)mckl::SMCSampler< T, U >inline
mutation_estimator(std::size_t k) constmckl::SMCSampler< T, U >inline
num_iter() constmckl::SMCSampler< T, U >inline
particle()mckl::SMCSampler< T, U >inline
particle() constmckl::SMCSampler< T, U >inline
print(std::basic_ostream< CharT, Traits > &os, char sepchar=' ') constmckl::Sampler< SMCSampler< T, U > >inline
read_ess_history(OutputIter first) constmckl::SMCSampler< T, U >inline
read_size_history(OutputIter first) constmckl::SMCSampler< T, U >inline
resample(Eval &&eval, std::enable_if_t<!std::is_integral< Eval >::value > *=nullptr)mckl::SMCSampler< T, U >inline
resample(ResampleScheme scheme)mckl::SMCSampler< T, U >inline
resample(std::size_t k)mckl::SMCSampler< T, U >inline
resample(std::size_t k) constmckl::SMCSampler< T, U >inline
resample_estimator(Estimator &&estimator, std::enable_if_t<!std::is_integral< Estimator >::value > *=nullptr)mckl::SMCSampler< T, U >inline
resample_estimator(std::size_t k)mckl::SMCSampler< T, U >inline
resample_estimator(std::size_t k) constmckl::SMCSampler< T, U >inline
resample_threshold() constmckl::SMCSampler< T, U >inline
resample_threshold(double threshold)mckl::SMCSampler< T, U >inline
resample_threshold_always()mckl::SMCSampler< T, U >inlinestatic
resample_threshold_never()mckl::SMCSampler< T, U >inlinestatic
reserve(std::size_t n)mckl::SMCSampler< T, U >inline
reset()mckl::SMCSampler< T, U >inline
Sampler(std::size_t steps)mckl::Sampler< SMCSampler< T, U > >inlineprotected
selection(Eval &&eval, std::enable_if_t<!std::is_integral< Eval >::value > *=nullptr)mckl::SMCSampler< T, U >inline
selection(std::size_t k)mckl::SMCSampler< T, U >inline
selection(std::size_t k) constmckl::SMCSampler< T, U >inline
selection_estimator(Estimator &&estimator, std::enable_if_t<!std::is_integral< Estimator >::value > *=nullptr)mckl::SMCSampler< T, U >inline
selection_estimator(std::size_t k)mckl::SMCSampler< T, U >inline
selection_estimator(std::size_t k) constmckl::SMCSampler< T, U >inline
size() constmckl::SMCSampler< T, U >inline
size_type typedefmckl::SMCSampler< T, U >
SMCSampler()mckl::SMCSampler< T, U >inline
SMCSampler(size_type N, Args &&... args)mckl::SMCSampler< T, U >inlineexplicit
state_type typedefmckl::SMCSampler< T, U >
summary() constmckl::Sampler< SMCSampler< T, U > >inline