vSMC
v3.0.0
Scalable Monte Carlo
|
Sampler evaluation base dispatch class. More...
#include <vsmc/smp/backend_base.hpp>
Public Member Functions | |
void | eval_post (std::size_t iter, Particle< T > &particle) |
void | eval_pre (std::size_t iter, Particle< T > &particle) |
std::size_t | eval_range (std::size_t iter, ParticleRange< T > range) |
std::size_t | eval_sp (std::size_t iter, SingleParticle< T > sp) |
Protected Member Functions | |
SamplerEvalBase ()=default | |
SamplerEvalBase (const SamplerEvalBase< T, Derived > &)=default | |
SamplerEvalBase (SamplerEvalBase< T, Derived > &&)=default | |
SamplerEvalBase< T, Derived > & | operator= (const SamplerEvalBase< T, Derived > &)=default |
SamplerEvalBase< T, Derived > & | operator= (SamplerEvalBase< T, Derived > &&)=default |
Sampler evaluation base dispatch class.
Definition at line 117 of file backend_base.hpp.
|
protecteddefault |
|
protecteddefault |
|
protecteddefault |
|
inline |
Definition at line 135 of file backend_base.hpp.
|
inline |
Definition at line 130 of file backend_base.hpp.
|
inline |
Definition at line 125 of file backend_base.hpp.
|
inline |
Definition at line 120 of file backend_base.hpp.
|
protecteddefault |
|
protecteddefault |