Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de l'espace de nommage Arcane::Loop

Espace de nom contenant les différentes classes gérant les boucles sur les entités. Plus de détails...

Classes

class  ItemLoopFunctor
 Classe template pour encapsuler une boucle sur les entités. Plus de détails...
 

Définitions de type

typedef ItemLoopFunctor< CellItemLoopFunctorCell
 
typedef ItemLoopFunctor< NodeItemLoopFunctorNode
 

Fonctions

template<typename IterType , typename Lambda >
void _InternalSimpleItemLoop (ItemVectorView view, const Lambda &lambda)
 Fonctor de boucle d'entité permettant de supprimer les indirections si les indices locaux de view sont consécutifs.
 

Description détaillée

Espace de nom contenant les différentes classes gérant les boucles sur les entités.

Documentation des définitions de type

◆ ItemLoopFunctorCell

◆ ItemLoopFunctorNode

Documentation des fonctions

◆ _InternalSimpleItemLoop()

template<typename IterType , typename Lambda >
void Arcane::Loop::_InternalSimpleItemLoop ( ItemVectorView  view,
const Lambda lambda 
)
inline

Fonctor de boucle d'entité permettant de supprimer les indirections si les indices locaux de view sont consécutifs.

Définition à la ligne 43 du fichier ItemLoop.h.

Références ENUMERATE_ITEM, Arcane::ItemVectorView::indexes(), Arcane::ItemIndexArrayView::isContigous(), Arcane::ItemVectorView::localIds(), et Arcane::ItemVectorView::size().