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

Interface d'une fonction de tri des entités. Plus de détails...

#include <arcane/core/ItemInternalSortFunction.h>

+ Graphe d'héritage de Arcane::ItemInternalSortFunction< SortFunction >:
+ Graphe de collaboration de Arcane::ItemInternalSortFunction< SortFunction >:

Fonctions membres publiques

 ItemInternalSortFunction (const String &name)
 
virtual const Stringname () const
 Nom de la fonction de tri.
 
virtual void sortItems (ItemInternalMutableArrayView items)
 Trie les entités du tableau items.
 

Attributs privés

String m_name
 

Description détaillée

template<typename SortFunction>
class Arcane::ItemInternalSortFunction< SortFunction >

Interface d'une fonction de tri des entités.

Cette classe est utilisée pour trier des entités. Il faut spécifier comme paramètre template un functor ayant le prototype suivant:

bool operator()(const ItemInternal* item1,const ItemInternal* item2) const
Structure interne d'une entité de maillage.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120

et qui retourne true si item1 est avant item2.

Définition à la ligne 45 du fichier ItemInternalSortFunction.h.

Documentation des constructeurs et destructeur

◆ ItemInternalSortFunction()

template<typename SortFunction >
Arcane::ItemInternalSortFunction< SortFunction >::ItemInternalSortFunction ( const String name)
inline

Définition à la ligne 50 du fichier ItemInternalSortFunction.h.

◆ ~ItemInternalSortFunction()

Documentation des fonctions membres

◆ name()

template<typename SortFunction >
virtual const String & Arcane::ItemInternalSortFunction< SortFunction >::name ( ) const
inlinevirtual

Nom de la fonction de tri.

Les noms commençant par 'Arcane' sont réservés et ne doivent pas être utilisés.

Implémente Arcane::IItemInternalSortFunction.

Définition à la ligne 56 du fichier ItemInternalSortFunction.h.

◆ sortItems()

Trie les entités du tableau items.

Implémente Arcane::IItemInternalSortFunction.

Définition à la ligne 66 du fichier ItemInternalSortFunction.h.

Documentation des données membres

◆ m_name

Définition à la ligne 73 du fichier ItemInternalSortFunction.h.


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