Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::AllEnvCellVectorView

Vue sur une liste de mailles avec infos sur les milieux. Plus de détails...

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

+ Graphe de collaboration de Arcane::Materials::AllEnvCellVectorView:

Fonctions membres publiques

constexpr __host__ __device__ Integer size () const
 Nombre d'éléments.
 
__host__ __device__ AllEnvCell operator[] (Integer index) const
 
__host__ __device__ Int32 localId (Integer index) const
 

Fonctions membres protégées

 AllEnvCellVectorView (Int32ConstArrayView local_ids, ComponentItemSharedInfo *shared_info)
 

Attributs privés

Int32ConstArrayView m_local_ids
 
ComponentItemSharedInfom_shared_info = nullptr
 

Amis

class MeshMaterialMng
 

Description détaillée

Vue sur une liste de mailles avec infos sur les milieux.

Comme toute vue, cet objet n'est valide que tant que le conteneur associé (en général un CellGroup) n'est pas modifié.

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

Documentation des constructeurs et destructeur

◆ AllEnvCellVectorView()

Arcane::Materials::AllEnvCellVectorView::AllEnvCellVectorView ( Int32ConstArrayView local_ids,
ComponentItemSharedInfo * shared_info )
inlineprotected

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

Documentation des fonctions membres

◆ localId()

__host__ __device__ Int32 Arcane::Materials::AllEnvCellVectorView::localId ( Integer index) const
inline

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

◆ operator[]()

__host__ __device__ AllEnvCell Arcane::Materials::AllEnvCellVectorView::operator[] ( Integer index) const
inline

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

◆ size()

__host__ __device__ Integer Arcane::Materials::AllEnvCellVectorView::size ( ) const
inlineconstexpr

Nombre d'éléments.

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

Référencé par Arcane::Materials::MeshMaterialVariableSynchronizer::_fillCells(), et Arcane::Materials::MeshMaterialVariableSynchronizer::_fillCellsAccelerator().

+ Voici le graphe des appelants de cette fonction :

Documentation des fonctions amies et associées

◆ MeshMaterialMng

friend class MeshMaterialMng
friend

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

Documentation des données membres

◆ m_local_ids

Int32ConstArrayView Arcane::Materials::AllEnvCellVectorView::m_local_ids
private

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

◆ m_shared_info

ComponentItemSharedInfo* Arcane::Materials::AllEnvCellVectorView::m_shared_info = nullptr
private

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


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