Sampler<T>::move_type subtype using Intel Threading Building Blocks.
More...
#include <vsmc/smp/backend_tbb.hpp>
|
| MoveTBB () |
|
| MoveTBB (const MoveTBB< T, Derived > &other) |
|
| ~MoveTBB () |
|
MoveTBB< T, Derived > & | operator= (const MoveTBB< T, Derived > &other) |
|
std::size_t | parallel_run (std::size_t iter, Particle< T > &particle, const ::tbb::blocked_range< typename Particle< T >::size_type > &range) |
|
std::size_t | parallel_run (std::size_t iter, Particle< T > &particle, const ::tbb::blocked_range< typename Particle< T >::size_type > &range, const ::tbb::auto_partitioner &partitioner) |
|
std::size_t | parallel_run (std::size_t iter, Particle< T > &particle, const ::tbb::blocked_range< typename Particle< T >::size_type > &range, const ::tbb::simple_partitioner &partitioner) |
|
std::size_t | parallel_run (std::size_t iter, Particle< T > &particle, const ::tbb::blocked_range< typename Particle< T >::size_type > &range,::tbb::affinity_partitioner &partitioner) |
|
std::size_t | parallel_run (std::size_t iter, Particle< T > &particle, const ::tbb::blocked_range< typename Particle< T >::size_type > &range, const ::tbb::auto_partitioner &partitioner,::tbb::task_group_context &context) |
|
std::size_t | parallel_run (std::size_t iter, Particle< T > &particle, const ::tbb::blocked_range< typename Particle< T >::size_type > &range, const ::tbb::simple_partitioner &partitioner,::tbb::task_group_context &context) |
|
std::size_t | parallel_run (std::size_t iter, Particle< T > &particle, const ::tbb::blocked_range< typename Particle< T >::size_type > &range,::tbb::affinity_partitioner &partitioner,::tbb::task_group_context &context) |
|
| MoveBase () |
|
| MoveBase (const MoveBase< T, Derived > &) |
|
virtual | ~MoveBase () |
|
MoveBase< T, Derived > & | operator= (const MoveBase< T, Derived > &) |
|
template<typename T, typename Derived>
class vsmc::MoveTBB< T, Derived >
Sampler<T>::move_type subtype using Intel Threading Building Blocks.
Definition at line 75 of file backend_tbb.hpp.
template<typename T , typename Derived >
template<typename T , typename Derived >
template<typename T , typename Derived >
template<typename T , typename Derived >
template<typename T , typename Derived >
template<typename T , typename Derived >
std::size_t vsmc::MoveTBB< T, Derived >::parallel_run |
( |
std::size_t |
iter, |
|
|
Particle< T > & |
particle, |
|
|
const ::tbb::blocked_range< typename Particle< T >::size_type > & |
range |
|
) |
| |
|
inlineprotected |
template<typename T , typename Derived >
std::size_t vsmc::MoveTBB< T, Derived >::parallel_run |
( |
std::size_t |
iter, |
|
|
Particle< T > & |
particle, |
|
|
const ::tbb::blocked_range< typename Particle< T >::size_type > & |
range, |
|
|
const ::tbb::auto_partitioner & |
partitioner |
|
) |
| |
|
inlineprotected |
template<typename T , typename Derived >
std::size_t vsmc::MoveTBB< T, Derived >::parallel_run |
( |
std::size_t |
iter, |
|
|
Particle< T > & |
particle, |
|
|
const ::tbb::blocked_range< typename Particle< T >::size_type > & |
range, |
|
|
const ::tbb::simple_partitioner & |
partitioner |
|
) |
| |
|
inlineprotected |
template<typename T , typename Derived >
std::size_t vsmc::MoveTBB< T, Derived >::parallel_run |
( |
std::size_t |
iter, |
|
|
Particle< T > & |
particle, |
|
|
const ::tbb::blocked_range< typename Particle< T >::size_type > & |
range, |
|
|
::tbb::affinity_partitioner & |
partitioner |
|
) |
| |
|
inlineprotected |
template<typename T , typename Derived >
std::size_t vsmc::MoveTBB< T, Derived >::parallel_run |
( |
std::size_t |
iter, |
|
|
Particle< T > & |
particle, |
|
|
const ::tbb::blocked_range< typename Particle< T >::size_type > & |
range, |
|
|
const ::tbb::auto_partitioner & |
partitioner, |
|
|
::tbb::task_group_context & |
context |
|
) |
| |
|
inlineprotected |
template<typename T , typename Derived >
std::size_t vsmc::MoveTBB< T, Derived >::parallel_run |
( |
std::size_t |
iter, |
|
|
Particle< T > & |
particle, |
|
|
const ::tbb::blocked_range< typename Particle< T >::size_type > & |
range, |
|
|
const ::tbb::simple_partitioner & |
partitioner, |
|
|
::tbb::task_group_context & |
context |
|
) |
| |
|
inlineprotected |
template<typename T , typename Derived >
std::size_t vsmc::MoveTBB< T, Derived >::parallel_run |
( |
std::size_t |
iter, |
|
|
Particle< T > & |
particle, |
|
|
const ::tbb::blocked_range< typename Particle< T >::size_type > & |
range, |
|
|
::tbb::affinity_partitioner & |
partitioner, |
|
|
::tbb::task_group_context & |
context |
|
) |
| |
|
inlineprotected |