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

Conteneur contenant les informations nécessaires pour une commande sur les ConstituentItem. Plus de détails...

#include <arcane/accelerator/RunCommandMaterialEnumerate.h>

Types publics

using ThatClass = ConstituentRunCommandContainer
 
using IteratorValueType = ConstituentItemLocalIdType_
 
using CommandType = ConstituentRunCommandBase2<ThatClass>
 
using ContainerCreateViewType = ContainerCreateViewType_
 

Fonctions membres publiques

 ConstituentRunCommandContainer (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::ConstituentRunCommandContainer< ConstituentItemLocalIdType_, ContainerCreateViewType_ >

Conteneur contenant les informations nécessaires pour une commande sur les ConstituentItem.

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

Documentation des définitions de type membres

◆ CommandType

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

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

◆ ContainerCreateViewType

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

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

◆ IteratorValueType

template<typename ConstituentItemLocalIdType_, typename ContainerCreateViewType_>
using Arcane::Accelerator::Impl::ConstituentRunCommandContainer< ConstituentItemLocalIdType_, ContainerCreateViewType_ >::IteratorValueType = ConstituentItemLocalIdType_

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

◆ ThatClass

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

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

Documentation des constructeurs et destructeur

◆ ConstituentRunCommandContainer()

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

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

Documentation des fonctions membres

◆ operator[]()

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

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

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


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