Classe pour effectuer un scan exlusif ou inclusif avec un opérateur spécifique.
Plus de détails...
#include <arcane/accelerator/GenericScanner.h>
|
| ScannerImpl (const RunQueue &queue) |
|
template<bool IsExclusive, typename InputIterator, typename OutputIterator, typename Operator, typename DataType> |
void | apply (Int32 nb_item, InputIterator input_data, OutputIterator output_data, DataType init_value, Operator op, const TraceInfo &trace_info) |
|
Classe pour effectuer un scan exlusif ou inclusif avec un opérateur spécifique.
Définition à la ligne 43 du fichier GenericScanner.h.
◆ ScannerImpl()
Arcane::Accelerator::impl::ScannerImpl::ScannerImpl |
( |
const RunQueue & | queue | ) |
|
|
inlineexplicit |
◆ apply()
template<bool IsExclusive, typename InputIterator, typename OutputIterator, typename Operator, typename DataType>
void Arcane::Accelerator::impl::ScannerImpl::apply |
( |
Int32 | nb_item, |
|
|
InputIterator | input_data, |
|
|
OutputIterator | output_data, |
|
|
DataType | init_value, |
|
|
Operator | op, |
|
|
const TraceInfo & | trace_info ) |
|
inline |
◆ m_queue
RunQueue Arcane::Accelerator::impl::ScannerImpl::m_queue |
|
private |
◆ m_storage
La documentation de cette classe a été générée à partir du fichier suivant :