Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::ComponentPartSimdCellEnumerator

Enumérateur SIMD sur une sous-partie (pure ou partielle) d'un sous-ensemble des mailles d'un composant (matériau ou milieu) Plus de détails...

#include <arcane/materials/ComponentSimd.h>

+ Graphe d'héritage de Arcane::ComponentPartSimdCellEnumerator:
+ Graphe de collaboration de Arcane::ComponentPartSimdCellEnumerator:

Fonctions membres publiques

SimdMatVarIndex _varIndex () const
 
 operator SimdMatVarIndex () const
 
- Fonctions membres publiques hérités de Arcane::SimdEnumeratorBase
 SimdEnumeratorBase (const Int32 *local_ids, Integer n)
 
 SimdEnumeratorBase (Int32ConstArrayView local_ids)
 
bool hasNext ()
 
const Int32 * unguardedLocalIds () const
 Indices locaux.
 
void operator++ ()
 
Integer nbValid () const
 Nombre de valeurs valides pour l'itérateur courant.
 
Integer count () const
 

Fonctions membres publiques statiques

static ComponentPartSimdCellEnumerator create (ComponentPartItemVectorView v)
 

Fonctions membres protégées

 ComponentPartSimdCellEnumerator (IMeshComponent *component, Int32 component_part_index, Int32ConstArrayView item_indexes)
 
- Fonctions membres protégées hérités de Arcane::SimdEnumeratorBase
const SimdIndexType *ARCANE_RESTRICT _currentSimdIndex () const
 

Attributs protégés

Integer m_component_part_index
 
IMeshComponentm_component
 
- Attributs protégés hérités de Arcane::SimdEnumeratorBase
const Int32 *ARCANE_RESTRICT m_local_ids
 
Integer m_index
 
Integer m_count
 

Membres hérités additionnels

- Types publics hérités de Arcane::SimdEnumeratorBase
typedef SimdInfo::SimdInt32IndexType SimdIndexType
 

Description détaillée

Enumérateur SIMD sur une sous-partie (pure ou partielle) d'un sous-ensemble des mailles d'un composant (matériau ou milieu)

Définition à la ligne 82 du fichier ComponentSimd.h.

Documentation des constructeurs et destructeur

◆ ComponentPartSimdCellEnumerator()

Arcane::ComponentPartSimdCellEnumerator::ComponentPartSimdCellEnumerator ( IMeshComponent component,
Int32  component_part_index,
Int32ConstArrayView  item_indexes 
)
inlineprotected

Définition à la ligne 86 du fichier ComponentSimd.h.

Documentation des fonctions membres

◆ _varIndex()

SimdMatVarIndex Arcane::ComponentPartSimdCellEnumerator::_varIndex ( ) const
inline

Définition à la ligne 98 du fichier ComponentSimd.h.

◆ create()

static ComponentPartSimdCellEnumerator Arcane::ComponentPartSimdCellEnumerator::create ( ComponentPartItemVectorView  v)
inlinestatic

Définition à la ligne 92 du fichier ComponentSimd.h.

◆ operator SimdMatVarIndex()

Arcane::ComponentPartSimdCellEnumerator::operator SimdMatVarIndex ( ) const
inline

Définition à la ligne 100 du fichier ComponentSimd.h.

Documentation des données membres

◆ m_component

IMeshComponent* Arcane::ComponentPartSimdCellEnumerator::m_component
protected

Définition à la ligne 107 du fichier ComponentSimd.h.

◆ m_component_part_index

Integer Arcane::ComponentPartSimdCellEnumerator::m_component_part_index
protected

Définition à la ligne 106 du fichier ComponentSimd.h.


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