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

Classe d'aide à la construction d'une liste de ComponentItem pour un MeshMaterialVariableIndexer. Plus de détails...

#include <arcane/materials/internal/ComponentItemListBuilder.h>

+ Graphe de collaboration de Arcane::Materials::ComponentItemListBuilderOld:

Fonctions membres publiques

 ComponentItemListBuilderOld (MeshMaterialVariableIndexer *var_indexer, Integer begin_index_in_partial)
 
void addPureItem (Int32 local_id)
 Ajoute l'entité de localId() local_id à la liste des entités pure.
 
void addPartialItem (Int32 local_id)
 Ajoute l'entité de localId() local_id à la liste des entités partielles.
 
ConstArrayView< MatVarIndexpureMatVarIndexes () const
 
ConstArrayView< MatVarIndexpartialMatVarIndexes () const
 
ConstArrayView< Int32 > partialLocalIds () const
 
MeshMaterialVariableIndexerindexer () const
 

Attributs privés

Integer m_component_index = -1
 
Integer m_index_in_partial = -1
 
UniqueArray< MatVarIndexm_pure_matvar_indexes
 
UniqueArray< MatVarIndexm_partial_matvar_indexes
 
UniqueArray< Int32 > m_partial_local_ids
 
MeshMaterialVariableIndexerm_indexer = nullptr
 

Description détaillée

Classe d'aide à la construction d'une liste de ComponentItem pour un MeshMaterialVariableIndexer.

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

Documentation des constructeurs et destructeur

◆ ComponentItemListBuilderOld()

Arcane::Materials::ComponentItemListBuilderOld::ComponentItemListBuilderOld ( MeshMaterialVariableIndexer var_indexer,
Integer  begin_index_in_partial 
)

Définition à la ligne 44 du fichier ComponentItemListBuilder.cc.

Documentation des fonctions membres

◆ addPartialItem()

void Arcane::Materials::ComponentItemListBuilderOld::addPartialItem ( Int32  local_id)
inline

Ajoute l'entité de localId() local_id à la liste des entités partielles.

Définition à la ligne 102 du fichier ComponentItemListBuilder.h.

Référencé par Arcane::Materials::MeshEnvironment::computeItemListForMaterials().

◆ addPureItem()

void Arcane::Materials::ComponentItemListBuilderOld::addPureItem ( Int32  local_id)
inline

Ajoute l'entité de localId() local_id à la liste des entités pure.

Définition à la ligne 96 du fichier ComponentItemListBuilder.h.

Référencé par Arcane::Materials::MeshEnvironment::computeItemListForMaterials().

◆ indexer()

MeshMaterialVariableIndexer * Arcane::Materials::ComponentItemListBuilderOld::indexer ( ) const
inline

Définition à la ligne 116 du fichier ComponentItemListBuilder.h.

◆ partialLocalIds()

ConstArrayView< Int32 > Arcane::Materials::ComponentItemListBuilderOld::partialLocalIds ( ) const
inline

Définition à la ligne 115 du fichier ComponentItemListBuilder.h.

◆ partialMatVarIndexes()

ConstArrayView< MatVarIndex > Arcane::Materials::ComponentItemListBuilderOld::partialMatVarIndexes ( ) const
inline

Définition à la ligne 114 du fichier ComponentItemListBuilder.h.

◆ pureMatVarIndexes()

ConstArrayView< MatVarIndex > Arcane::Materials::ComponentItemListBuilderOld::pureMatVarIndexes ( ) const
inline

Définition à la ligne 113 du fichier ComponentItemListBuilder.h.

Documentation des données membres

◆ m_component_index

Integer Arcane::Materials::ComponentItemListBuilderOld::m_component_index = -1
private

Définition à la ligne 120 du fichier ComponentItemListBuilder.h.

◆ m_index_in_partial

Integer Arcane::Materials::ComponentItemListBuilderOld::m_index_in_partial = -1
private

Définition à la ligne 121 du fichier ComponentItemListBuilder.h.

◆ m_indexer

MeshMaterialVariableIndexer* Arcane::Materials::ComponentItemListBuilderOld::m_indexer = nullptr
private

Définition à la ligne 128 du fichier ComponentItemListBuilder.h.

◆ m_partial_local_ids

UniqueArray<Int32> Arcane::Materials::ComponentItemListBuilderOld::m_partial_local_ids
private

Définition à la ligne 126 du fichier ComponentItemListBuilder.h.

◆ m_partial_matvar_indexes

UniqueArray<MatVarIndex> Arcane::Materials::ComponentItemListBuilderOld::m_partial_matvar_indexes
private

Définition à la ligne 125 du fichier ComponentItemListBuilder.h.

◆ m_pure_matvar_indexes

UniqueArray<MatVarIndex> Arcane::Materials::ComponentItemListBuilderOld::m_pure_matvar_indexes
private

Définition à la ligne 123 du fichier ComponentItemListBuilder.h.


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