Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Accelerator::impl::GenericReducerIf< DataType >

Classe pour effectuer un partitionnement d'une liste. Plus de détails...

#include <arcane/accelerator/Reduce.h>

+ Graphe de collaboration de Arcane::Accelerator::impl::GenericReducerIf< DataType >:

Fonctions membres publiques

template<typename InputIterator , typename ReduceOperator >
void apply (GenericReducerBase< DataType > &s, Int32 nb_item, const DataType &init_value, InputIterator input_iter, ReduceOperator reduce_op, const TraceInfo &trace_info)
 

Description détaillée

template<typename DataType>
class Arcane::Accelerator::impl::GenericReducerIf< DataType >

Classe pour effectuer un partitionnement d'une liste.

La liste est partitionnée en deux listes.

DataType est le type de donnée.

Définition à la ligne 950 du fichier Reduce.h.

Documentation des fonctions membres

◆ apply()

template<typename DataType >
void Arcane::Accelerator::impl::GenericReducerIf< DataType >::apply ( GenericReducerBase< DataType > &  s,
Int32  nb_item,
const DataType &  init_value,
InputIterator  input_iter,
ReduceOperator  reduce_op,
const TraceInfo trace_info 
)
inline

Définition à la ligne 958 du fichier Reduce.h.


La documentation de cette classe a été générée à partir du fichier suivant :