Arcane  v3.16.0.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Accelerator::GenericSorter

Algorithme générique de tri sur accélérateur. Plus de détails...

#include <arcane/accelerator/GenericSorter.h>

Fonctions membres publiques

 GenericSorter (const RunQueue &queue)
 
template<typename DataType>
void apply (SmallSpan< const DataType > input, SmallSpan< DataType > output)
 Tri les entités.
 

Description détaillée

Algorithme générique de tri sur accélérateur.

Définition à la ligne 138 du fichier GenericSorter.h.

Documentation des constructeurs et destructeur

◆ GenericSorter()

Arcane::Accelerator::GenericSorter::GenericSorter ( const RunQueue & queue)
inlineexplicit

Définition à la ligne 143 du fichier GenericSorter.h.

Documentation des fonctions membres

◆ apply()

template<typename DataType>
void Arcane::Accelerator::GenericSorter::apply ( SmallSpan< const DataType > input,
SmallSpan< DataType > output )
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é.

Précondition
output.size() >= input.size()

Définition à la ligne 159 du fichier GenericSorter.h.

Références ARCANE_FATAL, Arcane::SpanImpl< T, SizeType, Extent, MinValue >::data(), et Arcane::SpanImpl< T, SizeType, Extent, MinValue >::size().


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