Particle::value_type subtype using Intel Threading Building Blocks.
More...
#include <vsmc/smp/backend_tbb.hpp>
|
template<typename IntType > |
void | parallel_copy_run (const IntType *src_idx, const ::tbb::blocked_range< size_type > &range) |
|
template<typename IntType > |
void | parallel_copy_run (const IntType *src_idx, const ::tbb::blocked_range< size_type > &range, const ::tbb::auto_partitioner &partitioner) |
|
template<typename IntType > |
void | parallel_copy_run (const IntType *src_idx, const ::tbb::blocked_range< size_type > &range, const ::tbb::simple_partitioner &partitioner) |
|
template<typename IntType > |
void | parallel_copy_run (const IntType *src_idx, const ::tbb::blocked_range< size_type > &range,::tbb::affinity_partitioner &partitioner) |
|
template<typename IntType > |
void | parallel_copy_run (const IntType *src_idx, const ::tbb::blocked_range< size_type > &range, const ::tbb::auto_partitioner &partitioner,::tbb::task_group_context &context) |
|
template<typename IntType > |
void | parallel_copy_run (const IntType *src_idx, const ::tbb::blocked_range< size_type > &range, const ::tbb::simple_partitioner &partitioner,::tbb::task_group_context &context) |
|
template<typename IntType > |
void | parallel_copy_run (const IntType *src_idx, const ::tbb::blocked_range< size_type > &range,::tbb::affinity_partitioner &partitioner,::tbb::task_group_context &context) |
|
template<typename StateBase>
class vsmc::StateTBB< StateBase >
Particle::value_type subtype using Intel Threading Building Blocks.
Definition at line 74 of file backend_tbb.hpp.
template<typename StateBase>
template<typename StateBase>
template<typename StateBase>
template<typename IntType >
template<typename StateBase>
template<typename IntType >
template<typename StateBase>
template<typename IntType >
void vsmc::StateTBB< StateBase >::parallel_copy_run |
( |
const IntType * |
src_idx, |
|
|
const ::tbb::blocked_range< size_type > & |
range, |
|
|
const ::tbb::auto_partitioner & |
partitioner |
|
) |
| |
|
inlineprotected |
template<typename StateBase>
template<typename IntType >
void vsmc::StateTBB< StateBase >::parallel_copy_run |
( |
const IntType * |
src_idx, |
|
|
const ::tbb::blocked_range< size_type > & |
range, |
|
|
const ::tbb::simple_partitioner & |
partitioner |
|
) |
| |
|
inlineprotected |
template<typename StateBase>
template<typename IntType >
void vsmc::StateTBB< StateBase >::parallel_copy_run |
( |
const IntType * |
src_idx, |
|
|
const ::tbb::blocked_range< size_type > & |
range, |
|
|
::tbb::affinity_partitioner & |
partitioner |
|
) |
| |
|
inlineprotected |
template<typename StateBase>
template<typename IntType >
void vsmc::StateTBB< StateBase >::parallel_copy_run |
( |
const IntType * |
src_idx, |
|
|
const ::tbb::blocked_range< size_type > & |
range, |
|
|
const ::tbb::auto_partitioner & |
partitioner, |
|
|
::tbb::task_group_context & |
context |
|
) |
| |
|
inlineprotected |
template<typename StateBase>
template<typename IntType >
void vsmc::StateTBB< StateBase >::parallel_copy_run |
( |
const IntType * |
src_idx, |
|
|
const ::tbb::blocked_range< size_type > & |
range, |
|
|
const ::tbb::simple_partitioner & |
partitioner, |
|
|
::tbb::task_group_context & |
context |
|
) |
| |
|
inlineprotected |
template<typename StateBase>
template<typename IntType >
void vsmc::StateTBB< StateBase >::parallel_copy_run |
( |
const IntType * |
src_idx, |
|
|
const ::tbb::blocked_range< size_type > & |
range, |
|
|
::tbb::affinity_partitioner & |
partitioner, |
|
|
::tbb::task_group_context & |
context |
|
) |
| |
|
inlineprotected |