SMCSampler evaluation base dispatch class.
More...
#include <mckl/smp/backend_base.hpp>
Inherited by mckl::SMCSamplerEvalSMP< T, Derived, BackendOMP >, mckl::SMCSamplerEvalSMP< T, Derived, BackendSEQ >, mckl::SMCSamplerEvalSMP< T, Derived, BackendSTD >, and mckl::SMCSamplerEvalSMP< T, Derived, BackendTBB >.
|
| | SMCSamplerEvalBase ()=default |
| |
| | SMCSamplerEvalBase (const SMCSamplerEvalBase< T, Derived > &)=default |
| |
| | SMCSamplerEvalBase (SMCSamplerEvalBase< T, Derived > &&)=default |
| |
| void | eval_each (std::size_t iter, ParticleIndex< T > idx) |
| |
| void | eval_first (std::size_t iter, Particle< T > &particle) |
| |
| void | eval_last (std::size_t iter, Particle< T > &particle) |
| |
| void | eval_range (std::size_t iter, const ParticleRange< T > &range) |
| |
| SMCSamplerEvalBase< T, Derived > & | operator= (const SMCSamplerEvalBase< T, Derived > &)=default |
| |
| SMCSamplerEvalBase< T, Derived > & | operator= (SMCSamplerEvalBase< T, Derived > &&)=default |
| |
template<typename T, typename Derived>
class mckl::SMCSamplerEvalBase< T, Derived >
SMCSampler evaluation base dispatch class.
Definition at line 113 of file backend_base.hpp.
◆ SMCSamplerEvalBase() [1/3]
template<typename T , typename Derived >
◆ SMCSamplerEvalBase() [2/3]
template<typename T , typename Derived >
◆ SMCSamplerEvalBase() [3/3]
template<typename T , typename Derived >
◆ eval_each()
template<typename T , typename Derived >
◆ eval_first()
template<typename T , typename Derived >
◆ eval_last()
template<typename T , typename Derived >
◆ eval_range()
template<typename T , typename Derived >
◆ operator=() [1/2]
template<typename T , typename Derived >
◆ operator=() [2/2]
template<typename T , typename Derived >