Arcane  4.1.11.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Accelerator::Impl::ConstituentAndGlobalCellRunCommandContainer< ConstituentItemLocalIdType_, ContainerCreateViewType_ >

Conteneur contenant les informations nécessaires pour une commande permettant d'accéder à la fois au ConstituentItem et à l'entité globale. Plus de détails...

#include <arcane/accelerator/RunCommandMaterialEnumerate.h>

Types publics

using ThatClass = ConstituentAndGlobalCellRunCommandContainer
 
using IteratorValueType = Arcane::Materials::ConstituentAndGlobalCellIteratorValue<ConstituentItemLocalIdType_>
 
using CommandType = ConstituentRunCommandBase2<ThatClass>
 
using ContainerCreateViewType = ContainerCreateViewType_
 

Fonctions membres publiques

 ConstituentAndGlobalCellRunCommandContainer (ContainerCreateViewType_ view)
 
constexpr __host__ __device__ IteratorValueType operator[] (Int32 i) const
 Accesseur pour le i-ème élément de la liste.
 
- Fonctions membres publiques hérités de Arcane::Accelerator::Impl::ConstituentCommandContainerBase
constexpr __host__ __device__ Int32 size () const
 

Membres hérités additionnels

- Types protégés hérités de Arcane::Accelerator::Impl::ConstituentCommandContainerBase
using ComponentItemVectorView = Arcane::Materials::ComponentItemVectorView
 
using ComponentItemLocalId = Arcane::Materials::ComponentItemLocalId
 
using MatVarIndex = Arcane::Materials::MatVarIndex
 
- Fonctions membres protégées hérités de Arcane::Accelerator::Impl::ConstituentCommandContainerBase
 ConstituentCommandContainerBase (ComponentItemVectorView view)
 
- Attributs protégés hérités de Arcane::Accelerator::Impl::ConstituentCommandContainerBase
ComponentItemVectorView m_items
 
SmallSpan< const MatVarIndexm_matvar_indexes
 
SmallSpan< const Int32m_global_cells_local_id
 
Int32 m_nb_item = 0
 

Description détaillée

template<typename ConstituentItemLocalIdType_, typename ContainerCreateViewType_>
class Arcane::Accelerator::Impl::ConstituentAndGlobalCellRunCommandContainer< ConstituentItemLocalIdType_, ContainerCreateViewType_ >

Conteneur contenant les informations nécessaires pour une commande permettant d'accéder à la fois au ConstituentItem et à l'entité globale.

Définition à la ligne 287 du fichier RunCommandMaterialEnumerate.h.

Documentation des définitions de type membres

◆ CommandType

template<typename ConstituentItemLocalIdType_, typename ContainerCreateViewType_>
using Arcane::Accelerator::Impl::ConstituentAndGlobalCellRunCommandContainer< ConstituentItemLocalIdType_, ContainerCreateViewType_ >::CommandType = ConstituentRunCommandBase2<ThatClass>

Définition à la ligne 294 du fichier RunCommandMaterialEnumerate.h.

◆ ContainerCreateViewType

template<typename ConstituentItemLocalIdType_, typename ContainerCreateViewType_>
using Arcane::Accelerator::Impl::ConstituentAndGlobalCellRunCommandContainer< ConstituentItemLocalIdType_, ContainerCreateViewType_ >::ContainerCreateViewType = ContainerCreateViewType_

Définition à la ligne 295 du fichier RunCommandMaterialEnumerate.h.

◆ IteratorValueType

template<typename ConstituentItemLocalIdType_, typename ContainerCreateViewType_>
using Arcane::Accelerator::Impl::ConstituentAndGlobalCellRunCommandContainer< ConstituentItemLocalIdType_, ContainerCreateViewType_ >::IteratorValueType = Arcane::Materials::ConstituentAndGlobalCellIteratorValue<ConstituentItemLocalIdType_>

Définition à la ligne 293 du fichier RunCommandMaterialEnumerate.h.

◆ ThatClass

template<typename ConstituentItemLocalIdType_, typename ContainerCreateViewType_>
using Arcane::Accelerator::Impl::ConstituentAndGlobalCellRunCommandContainer< ConstituentItemLocalIdType_, ContainerCreateViewType_ >::ThatClass = ConstituentAndGlobalCellRunCommandContainer

Définition à la ligne 292 du fichier RunCommandMaterialEnumerate.h.

Documentation des constructeurs et destructeur

◆ ConstituentAndGlobalCellRunCommandContainer()

template<typename ConstituentItemLocalIdType_, typename ContainerCreateViewType_>
Arcane::Accelerator::Impl::ConstituentAndGlobalCellRunCommandContainer< ConstituentItemLocalIdType_, ContainerCreateViewType_ >::ConstituentAndGlobalCellRunCommandContainer ( ContainerCreateViewType_ view)
inlineexplicit

Définition à la ligne 299 du fichier RunCommandMaterialEnumerate.h.

Documentation des fonctions membres

◆ operator[]()

template<typename ConstituentItemLocalIdType_, typename ContainerCreateViewType_>
__host__ __device__ IteratorValueType Arcane::Accelerator::Impl::ConstituentAndGlobalCellRunCommandContainer< ConstituentItemLocalIdType_, ContainerCreateViewType_ >::operator[] ( Int32 i) const
inlineconstexpr

Accesseur pour le i-ème élément de la liste.

Définition à la ligne 307 du fichier RunCommandMaterialEnumerate.h.


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