Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::AllEnvCellEnumerator

Enumérateur sur les mailles milieux. Plus de détails...

#include <arcane/core/materials/MatItemEnumerator.h>

+ Graphe de collaboration de Arcane::Materials::AllEnvCellEnumerator:

Fonctions membres publiques

void operator++ ()
 
bool hasNext () const
 
AllEnvCell operator* ()
 
Integer index () const
 

Fonctions membres publiques statiques

static AllEnvCellEnumerator create (AllEnvCellVectorView items)
 
static AllEnvCellEnumerator create (IMeshMaterialMng *mng, const CellGroup &group)
 
static AllEnvCellEnumerator create (IMeshMaterialMng *mng, const CellVectorView &view)
 
static AllEnvCellEnumerator create (IMeshBlock *block)
 

Attributs publics

Integer m_index
 
Integer m_size
 
AllEnvCellVectorView m_items
 

Fonctions membres protégées

 AllEnvCellEnumerator (AllEnvCellVectorView items)
 

Amis

class EnumeratorTracer
 

Description détaillée

Enumérateur sur les mailles milieux.

Définition à la ligne 377 du fichier core/materials/MatItemEnumerator.h.

Documentation des constructeurs et destructeur

◆ AllEnvCellEnumerator()

Arcane::Materials::AllEnvCellEnumerator::AllEnvCellEnumerator ( AllEnvCellVectorView  items)
inlineexplicitprotected

Définition à la ligne 381 du fichier core/materials/MatItemEnumerator.h.

Documentation des fonctions membres

◆ create() [1/4]

AllEnvCellEnumerator Arcane::Materials::AllEnvCellEnumerator::create ( AllEnvCellVectorView  items)
static

Définition à la ligne 303 du fichier MatItemEnumerator.cc.

◆ create() [2/4]

AllEnvCellEnumerator Arcane::Materials::AllEnvCellEnumerator::create ( IMeshBlock block)
static

Définition à la ligne 330 du fichier MatItemEnumerator.cc.

◆ create() [3/4]

AllEnvCellEnumerator Arcane::Materials::AllEnvCellEnumerator::create ( IMeshMaterialMng mng,
const CellGroup group 
)
static

Définition à la ligne 321 du fichier MatItemEnumerator.cc.

◆ create() [4/4]

AllEnvCellEnumerator Arcane::Materials::AllEnvCellEnumerator::create ( IMeshMaterialMng mng,
const CellVectorView view 
)
static

Définition à la ligne 312 du fichier MatItemEnumerator.cc.

◆ hasNext()

bool Arcane::Materials::AllEnvCellEnumerator::hasNext ( ) const
inline

Définition à la ligne 390 du fichier core/materials/MatItemEnumerator.h.

◆ index()

Integer Arcane::Materials::AllEnvCellEnumerator::index ( ) const
inline

Définition à la ligne 392 du fichier core/materials/MatItemEnumerator.h.

◆ operator*()

AllEnvCell Arcane::Materials::AllEnvCellEnumerator::operator* ( )
inline

Définition à la ligne 391 du fichier core/materials/MatItemEnumerator.h.

◆ operator++()

void Arcane::Materials::AllEnvCellEnumerator::operator++ ( )
inline

Définition à la ligne 389 du fichier core/materials/MatItemEnumerator.h.

Documentation des fonctions amies et associées

◆ EnumeratorTracer

friend class EnumeratorTracer
friend

Définition à la ligne 379 du fichier core/materials/MatItemEnumerator.h.

Documentation des données membres

◆ m_index

Integer Arcane::Materials::AllEnvCellEnumerator::m_index

Définition à la ligne 394 du fichier core/materials/MatItemEnumerator.h.

◆ m_items

AllEnvCellVectorView Arcane::Materials::AllEnvCellEnumerator::m_items

Définition à la ligne 396 du fichier core/materials/MatItemEnumerator.h.

◆ m_size

Integer Arcane::Materials::AllEnvCellEnumerator::m_size

Définition à la ligne 395 du fichier core/materials/MatItemEnumerator.h.


La documentation de cette classe a été générée à partir des fichiers suivants :