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

Caractéristiques d'un énumérateur d'une commande sur les entités. Plus de détails...

#include <arcane/accelerator/RunCommandEnumerate.h>

+ Graphe de collaboration de Arcane::Accelerator::impl::RunCommandItemEnumeratorTraitsT< IteratorValueType_ >:

Types publics

using SubTraitsType = RunCommandItemEnumeratorSubTraitsT< IteratorValueType_ >
 
using ItemType = typename SubTraitsType::ItemType
 
using LocalIdType = ItemTraitsT< ItemType >::LocalIdType
 
using ValueType = typename SubTraitsType::ValueType
 
using ContainerType = RunCommandItemContainer< ItemType >
 
using BuilderType = SubTraitsType::BuilderType
 

Fonctions membres publiques

 RunCommandItemEnumeratorTraitsT (const ItemGroupT< ItemType > &group)
 
 RunCommandItemEnumeratorTraitsT (const ItemVectorViewT< ItemType > &vector_view)
 

Attributs publics

RunCommandItemContainer< ItemType > m_item_container
 

Description détaillée

template<RunCommandEnumerateIteratorConcept IteratorValueType_>
class Arcane::Accelerator::impl::RunCommandItemEnumeratorTraitsT< IteratorValueType_ >

Caractéristiques d'un énumérateur d'une commande sur les entités.

Cette classe doit être spécialisée et définir un type ValueType qui correspond au type de retour de 'operator*' de l'énumérateur.

IteratorValueType_ doit être un type d'entité (Cell, Node, ...) ou un type de numéro local (CellLocalId, NodeLocalId, ...)

Définition à la ligne 212 du fichier RunCommandEnumerate.h.

Documentation des définitions de type membres

◆ BuilderType

template<RunCommandEnumerateIteratorConcept IteratorValueType_>
using Arcane::Accelerator::impl::RunCommandItemEnumeratorTraitsT< IteratorValueType_ >::BuilderType = SubTraitsType::BuilderType

Définition à la ligne 221 du fichier RunCommandEnumerate.h.

◆ ContainerType

template<RunCommandEnumerateIteratorConcept IteratorValueType_>
using Arcane::Accelerator::impl::RunCommandItemEnumeratorTraitsT< IteratorValueType_ >::ContainerType = RunCommandItemContainer<ItemType>

Définition à la ligne 220 du fichier RunCommandEnumerate.h.

◆ ItemType

template<RunCommandEnumerateIteratorConcept IteratorValueType_>
using Arcane::Accelerator::impl::RunCommandItemEnumeratorTraitsT< IteratorValueType_ >::ItemType = typename SubTraitsType::ItemType

Définition à la ligne 217 du fichier RunCommandEnumerate.h.

◆ LocalIdType

template<RunCommandEnumerateIteratorConcept IteratorValueType_>
using Arcane::Accelerator::impl::RunCommandItemEnumeratorTraitsT< IteratorValueType_ >::LocalIdType = ItemTraitsT<ItemType>::LocalIdType

Définition à la ligne 218 du fichier RunCommandEnumerate.h.

◆ SubTraitsType

template<RunCommandEnumerateIteratorConcept IteratorValueType_>
using Arcane::Accelerator::impl::RunCommandItemEnumeratorTraitsT< IteratorValueType_ >::SubTraitsType = RunCommandItemEnumeratorSubTraitsT<IteratorValueType_>

Définition à la ligne 216 du fichier RunCommandEnumerate.h.

◆ ValueType

template<RunCommandEnumerateIteratorConcept IteratorValueType_>
using Arcane::Accelerator::impl::RunCommandItemEnumeratorTraitsT< IteratorValueType_ >::ValueType = typename SubTraitsType::ValueType

Définition à la ligne 219 du fichier RunCommandEnumerate.h.

Documentation des constructeurs et destructeur

◆ RunCommandItemEnumeratorTraitsT() [1/2]

template<RunCommandEnumerateIteratorConcept IteratorValueType_>
Arcane::Accelerator::impl::RunCommandItemEnumeratorTraitsT< IteratorValueType_ >::RunCommandItemEnumeratorTraitsT ( const ItemGroupT< ItemType > &  group)
inlineexplicit

Définition à la ligne 225 du fichier RunCommandEnumerate.h.

◆ RunCommandItemEnumeratorTraitsT() [2/2]

template<RunCommandEnumerateIteratorConcept IteratorValueType_>
Arcane::Accelerator::impl::RunCommandItemEnumeratorTraitsT< IteratorValueType_ >::RunCommandItemEnumeratorTraitsT ( const ItemVectorViewT< ItemType > &  vector_view)
inlineexplicit

Définition à la ligne 228 du fichier RunCommandEnumerate.h.

Documentation des données membres

◆ m_item_container

template<RunCommandEnumerateIteratorConcept IteratorValueType_>
RunCommandItemContainer<ItemType> Arcane::Accelerator::impl::RunCommandItemEnumeratorTraitsT< IteratorValueType_ >::m_item_container

Définition à la ligne 235 du fichier RunCommandEnumerate.h.


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