13#ifndef ARCANE_CORE_IPARALLELSORT_H
14#define ARCANE_CORE_IPARALLELSORT_H
41template <
typename KeyType>
Fichier de configuration d'Arcane.
Vue constante d'un tableau de type T.
Interface d'un algorithme de tri parallèle.
virtual ConstArrayView< KeyType > keys() const =0
Tableau des clés.
virtual Int32ConstArrayView keyIndexes() const =0
Tableau des indices de la clé dans le processeur d'origine.
virtual Int32ConstArrayView keyRanks() const =0
Tableau des rangs du processeur d'origine contenant la clé
virtual void sort(ConstArrayView< KeyType > keys)=0
Tri en parallèle les clés keys.
Implémentation de la concurrence.
ConstArrayView< Int32 > Int32ConstArrayView
Equivalent C d'un tableau à une dimension d'entiers 32 bits.