Algorithme générique de tri sur accélérateur. Plus de détails...
#include <arcane/accelerator/GenericSorter.h>
Graphe d'héritage de Arcane::Accelerator::GenericSorter:
Graphe de collaboration de Arcane::Accelerator::GenericSorter:Fonctions membres publiques | |
| GenericSorter (const RunQueue &queue) | |
| template<typename DataType> | |
| void | apply (SmallSpan< const DataType > input, SmallSpan< DataType > output) |
| Tri les entités. | |
Membres hérités additionnels | |
Fonctions membres privées hérités de Arcane::Accelerator::impl::GenericSorterBase | |
| GenericSorterBase (const RunQueue &queue) | |
Attributs privés hérités de Arcane::Accelerator::impl::GenericSorterBase | |
| RunQueue | m_queue |
| GenericDeviceStorage | m_algo_storage |
Algorithme générique de tri sur accélérateur.
Définition à la ligne 138 du fichier GenericSorter.h.
|
inlineexplicit |
Définition à la ligne 143 du fichier GenericSorter.h.
|
inline |
Tri les entités.
Remplit output avec les valeurs de input triées via le comparateur par défaut pour le type DataType. Le tableau input n'est pas modifié.
Définition à la ligne 159 du fichier GenericSorter.h.
Références ARCANE_FATAL, Arcane::SpanImpl< T, SizeType, Extent >::data(), et Arcane::SpanImpl< T, SizeType, Extent >::size().
Voici le graphe d'appel pour cette fonction :