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

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::ComponentItemListBuilder:

Fonctions membres publiques

void preAllocate (Int32 nb_item)
 
void resize (Int32 nb_pure, Int32 nb_partial)
 
SmallSpan< Int32 > pureIndexes ()
 
SmallSpan< Int32 > partialIndexes ()
 
SmallSpan< Int32 > partialLocalIds ()
 
SmallSpan< const Int32 > pureIndexes () const
 
SmallSpan< const Int32 > partialIndexes () const
 
SmallSpan< const Int32 > partialLocalIds () const
 
MeshMaterialVariableIndexerindexer () const
 
void setIndexer (MeshMaterialVariableIndexer *indexer)
 

Attributs privés

NumArray< Int32, MDDim1m_partial_local_ids
 
NumArray< Int32, MDDim1m_pure_indexes
 
NumArray< Int32, MDDim1m_partial_indexes
 
MeshMaterialVariableIndexerm_indexer = nullptr
 

Description détaillée

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

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

Documentation des constructeurs et destructeur

◆ ComponentItemListBuilder()

Arcane::Materials::ComponentItemListBuilder::ComponentItemListBuilder ( )

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

Documentation des fonctions membres

◆ indexer()

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

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

◆ partialIndexes() [1/2]

SmallSpan< Int32 > Arcane::Materials::ComponentItemListBuilder::partialIndexes ( )
inline

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

◆ partialIndexes() [2/2]

SmallSpan< const Int32 > Arcane::Materials::ComponentItemListBuilder::partialIndexes ( ) const
inline

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

◆ partialLocalIds() [1/2]

SmallSpan< Int32 > Arcane::Materials::ComponentItemListBuilder::partialLocalIds ( )
inline

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

◆ partialLocalIds() [2/2]

SmallSpan< const Int32 > Arcane::Materials::ComponentItemListBuilder::partialLocalIds ( ) const
inline

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

◆ preAllocate()

void Arcane::Materials::ComponentItemListBuilder::preAllocate ( Int32  nb_item)
inline

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

◆ pureIndexes() [1/2]

SmallSpan< Int32 > Arcane::Materials::ComponentItemListBuilder::pureIndexes ( )
inline

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

◆ pureIndexes() [2/2]

SmallSpan< const Int32 > Arcane::Materials::ComponentItemListBuilder::pureIndexes ( ) const
inline

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

◆ resize()

void Arcane::Materials::ComponentItemListBuilder::resize ( Int32  nb_pure,
Int32  nb_partial 
)
inline

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

◆ setIndexer()

void Arcane::Materials::ComponentItemListBuilder::setIndexer ( MeshMaterialVariableIndexer indexer)
inline

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

Documentation des données membres

◆ m_indexer

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

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

◆ m_partial_indexes

NumArray<Int32, MDDim1> Arcane::Materials::ComponentItemListBuilder::m_partial_indexes
private

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

◆ m_partial_local_ids

NumArray<Int32, MDDim1> Arcane::Materials::ComponentItemListBuilder::m_partial_local_ids
private

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

◆ m_pure_indexes

NumArray<Int32, MDDim1> Arcane::Materials::ComponentItemListBuilder::m_pure_indexes
private

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


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