Arcane  v3.15.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Materials::AllCellToAllEnvCellContainer::Impl
+ Graphe de collaboration de Arcane::Materials::AllCellToAllEnvCellContainer::Impl:

Fonctions membres publiques

 Impl (IMeshMaterialMng *mm)
 
Int32 computeMaxNbEnvPerCell ()
 
void initialize ()
 
void bruteForceUpdate ()
 
void reset ()
 
AllCellToAllEnvCell view () const
 

Fonctions membres publiques statiques

static void updateValues (IMeshMaterialMng *material_mng, Span< ComponentItemLocalId > mem_pool, Span< Span< ComponentItemLocalId > > allcell_allenvcell, Int32 max_nb_env)
 

Attributs privés

IMeshMaterialMngm_material_mng = nullptr
 
Int32 m_size = 0
 
NumArray< Span< ComponentItemLocalId >, MDDim1m_envcell_container
 
NumArray< ComponentItemLocalId, MDDim1m_mem_pool
 
Int32 m_current_max_nb_env = 0
 
AllCellToAllEnvCell m_all_cell_to_all_env_cell
 

Description détaillée

Définition à la ligne 40 du fichier AllCellToAllEnvCellConverter.cc.

Documentation des constructeurs et destructeur

◆ Impl()

Arcane::Materials::AllCellToAllEnvCellContainer::Impl::Impl ( IMeshMaterialMng mm)
inlineexplicit

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

Documentation des fonctions membres

◆ bruteForceUpdate()

void Arcane::Materials::AllCellToAllEnvCellContainer::Impl::bruteForceUpdate ( )

Définition à la ligne 182 du fichier AllCellToAllEnvCellConverter.cc.

◆ computeMaxNbEnvPerCell()

Int32 Arcane::Materials::AllCellToAllEnvCellContainer::Impl::computeMaxNbEnvPerCell ( )

Définition à la ligne 79 du fichier AllCellToAllEnvCellConverter.cc.

◆ initialize()

void Arcane::Materials::AllCellToAllEnvCellContainer::Impl::initialize ( )

Définition à la ligne 136 du fichier AllCellToAllEnvCellConverter.cc.

◆ reset()

void Arcane::Materials::AllCellToAllEnvCellContainer::Impl::reset ( )

Définition à la ligne 208 du fichier AllCellToAllEnvCellConverter.cc.

◆ updateValues()

void Arcane::Materials::AllCellToAllEnvCellContainer::Impl::updateValues ( IMeshMaterialMng material_mng,
Span< ComponentItemLocalId mem_pool,
Span< Span< ComponentItemLocalId > >  allcell_allenvcell,
Int32  max_nb_env 
)
static

Définition à la ligne 101 du fichier AllCellToAllEnvCellConverter.cc.

◆ view()

AllCellToAllEnvCell Arcane::Materials::AllCellToAllEnvCellContainer::Impl::view ( ) const
inline

Définition à la ligne 57 du fichier AllCellToAllEnvCellConverter.cc.

Documentation des données membres

◆ m_all_cell_to_all_env_cell

AllCellToAllEnvCell Arcane::Materials::AllCellToAllEnvCellContainer::Impl::m_all_cell_to_all_env_cell
private

Définition à la ligne 73 du fichier AllCellToAllEnvCellConverter.cc.

◆ m_current_max_nb_env

Int32 Arcane::Materials::AllCellToAllEnvCellContainer::Impl::m_current_max_nb_env = 0
private

Définition à la ligne 72 du fichier AllCellToAllEnvCellConverter.cc.

◆ m_envcell_container

NumArray<Span<ComponentItemLocalId>, MDDim1> Arcane::Materials::AllCellToAllEnvCellContainer::Impl::m_envcell_container
private

Définition à la ligne 70 du fichier AllCellToAllEnvCellConverter.cc.

◆ m_material_mng

IMeshMaterialMng* Arcane::Materials::AllCellToAllEnvCellContainer::Impl::m_material_mng = nullptr
private

Définition à la ligne 68 du fichier AllCellToAllEnvCellConverter.cc.

◆ m_mem_pool

NumArray<ComponentItemLocalId, MDDim1> Arcane::Materials::AllCellToAllEnvCellContainer::Impl::m_mem_pool
private

Définition à la ligne 71 du fichier AllCellToAllEnvCellConverter.cc.

◆ m_size

Int32 Arcane::Materials::AllCellToAllEnvCellContainer::Impl::m_size = 0
private

Définition à la ligne 69 du fichier AllCellToAllEnvCellConverter.cc.


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