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

Gestion des listes de 'ComponentItemInternal'. Plus de détails...

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

+ Graphe d'héritage de Arcane::Materials::ComponentItemInternalData:
+ Graphe de collaboration de Arcane::Materials::ComponentItemInternalData:

Classes

class  Storage
 Conteneur pour les informations de ComponentItemSharedInfo. Plus de détails...
 

Fonctions membres publiques

 ComponentItemInternalData (MeshMaterialMng *mm)
 
void endCreate ()
 Notification de la fin de création des milieux/matériaux.
 
void resizeComponentItemInternals (Int32 max_local_id, Int32 total_env_cell)
 Redimensionne les structures allouant les 'ComponentItemInternal'.
 
ComponentItemSharedInfosharedInfo (Int16 level)
 Instance partagée associée au niveau level.
 
ComponentItemSharedInfoallEnvSharedInfo ()
 
ComponentItemSharedInfoenvSharedInfo ()
 
ComponentItemSharedInfomatSharedInfo ()
 
void _resetItemsInternal ()
 Réinitialise les ComponentItemInternal associés aux EnvCell et AllEnvCell.
 
- Fonctions membres publiques hérités de Arccore::TraceAccessor
 TraceAccessor (ITraceMng *m)
 Construit un accesseur via le gestionnaire de trace m.
 
 TraceAccessor (const TraceAccessor &rhs)
 Constructeur par recopie.
 
TraceAccessoroperator= (const TraceAccessor &rhs)
 Opérateur de recopie.
 
virtual ~TraceAccessor ()
 Libère les ressources.
 
ITraceMngtraceMng () const
 Gestionnaire de trace.
 
TraceMessage info () const
 Flot pour un message d'information.
 
TraceMessage pinfo () const
 Flot pour un message d'information en parallèle.
 
TraceMessage info (char category) const
 Flot pour un message d'information d'une catégorie donnée.
 
TraceMessage pinfo (char category) const
 Flot pour un message d'information parallèle d'une catégorie donnée.
 
TraceMessage info (bool v) const
 Flot pour un message d'information.
 
TraceMessage warning () const
 Flot pour un message d'avertissement.
 
TraceMessage pwarning () const
 
TraceMessage error () const
 Flot pour un message d'erreur.
 
TraceMessage perror () const
 
TraceMessage log () const
 Flot pour un message de log.
 
TraceMessage plog () const
 Flot pour un message de log.
 
TraceMessage logdate () const
 Flot pour un message de log précédé de la date.
 
TraceMessage fatal () const
 Flot pour un message d'erreur fatale.
 
TraceMessage pfatal () const
 Flot pour un message d'erreur fatale en parallèle.
 
TraceMessageDbg debug (Trace::eDebugLevel=Trace::Medium) const
 Flot pour un message de debug.
 
Trace::eDebugLevel configDbgLevel () const
 Niveau debug du fichier de configuration.
 
TraceMessage info (Int32 verbose_level) const
 Flot pour un message d'information d'un niveau donné
 
TraceMessage linfo () const
 Flot pour un message d'information avec le niveau d'information local à cette instance.
 
TraceMessage linfo (Int32 relative_level) const
 Flot pour un message d'information avec le niveau d'information local à cette instance.
 
void fatalMessage (const StandaloneTraceMessage &o) const
 

Fonctions membres privées

void _initSharedInfos ()
 

Fonctions membres privées statiques

static MemoryAllocationOptions _allocOptions ()
 

Attributs privés

MeshMaterialMngm_material_mng = nullptr
 
UniqueArray< ComponentItemSharedInfom_shared_infos
 Liste des informations partagées.
 
ComponentItemInternalRange m_all_env_items_internal_range
 
ComponentItemInternalRange m_env_items_internal_range
 
Storage m_all_env_storage
 
Storage m_env_storage
 
Storage m_mat_storage
 

Membres hérités additionnels

- Fonctions membres protégées hérités de Arccore::TraceAccessor
void _setLocalVerboseLevel (Int32 v)
 
Int32 _localVerboseLevel () const
 

Description détaillée

Gestion des listes de 'ComponentItemInternal'.

Il faut appeler endCreate() avant de pouvoir utiliser les instances de cette classe.

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

Documentation des constructeurs et destructeur

◆ ComponentItemInternalData()

Arcane::Materials::ComponentItemInternalData::ComponentItemInternalData ( MeshMaterialMng mm)
explicit

Définition à la ligne 114 du fichier ComponentItemInternalData.cc.

Documentation des fonctions membres

◆ _allocOptions()

MemoryAllocationOptions Arcane::Materials::ComponentItemInternalData::_allocOptions ( )
staticprivate

Définition à la ligne 137 du fichier ComponentItemInternalData.cc.

◆ _initSharedInfos()

void Arcane::Materials::ComponentItemInternalData::_initSharedInfos ( )
private

Définition à la ligne 236 du fichier ComponentItemInternalData.cc.

◆ _resetItemsInternal()

void Arcane::Materials::ComponentItemInternalData::_resetItemsInternal ( )

Réinitialise les ComponentItemInternal associés aux EnvCell et AllEnvCell.

Réinitialise les ComponentItemInternal.

Définition à la ligne 157 du fichier ComponentItemInternalData.cc.

Références Arcane::arcaneIsCheck(), Arcane::Accelerator::makeCommand(), et RUNCOMMAND_LOOP1.

◆ allEnvSharedInfo()

ComponentItemSharedInfo * Arcane::Materials::ComponentItemInternalData::allEnvSharedInfo ( )
inline

Définition à la ligne 164 du fichier ComponentItemInternalData.h.

◆ endCreate()

void Arcane::Materials::ComponentItemInternalData::endCreate ( )

Notification de la fin de création des milieux/matériaux.

Définition à la ligne 146 du fichier ComponentItemInternalData.cc.

Référencé par Arcane::Materials::AllEnvData::endCreate().

◆ envSharedInfo()

ComponentItemSharedInfo * Arcane::Materials::ComponentItemInternalData::envSharedInfo ( )
inline

Définition à la ligne 165 du fichier ComponentItemInternalData.h.

◆ matSharedInfo()

ComponentItemSharedInfo * Arcane::Materials::ComponentItemInternalData::matSharedInfo ( )
inline

Définition à la ligne 166 du fichier ComponentItemInternalData.h.

◆ resizeComponentItemInternals()

void Arcane::Materials::ComponentItemInternalData::resizeComponentItemInternals ( Int32  max_local_id,
Int32  total_env_cell 
)

Redimensionne les structures allouant les 'ComponentItemInternal'.

Définition à la ligne 192 du fichier ComponentItemInternalData.cc.

◆ sharedInfo()

ComponentItemSharedInfo * Arcane::Materials::ComponentItemInternalData::sharedInfo ( Int16  level)
inline

Instance partagée associée au niveau level.

Définition à la ligne 163 du fichier ComponentItemInternalData.h.

Références m_shared_infos.

Documentation des données membres

◆ m_all_env_items_internal_range

ComponentItemInternalRange Arcane::Materials::ComponentItemInternalData::m_all_env_items_internal_range
private

Définition à la ligne 175 du fichier ComponentItemInternalData.h.

◆ m_all_env_storage

Storage Arcane::Materials::ComponentItemInternalData::m_all_env_storage
private

Définition à la ligne 178 du fichier ComponentItemInternalData.h.

◆ m_env_items_internal_range

ComponentItemInternalRange Arcane::Materials::ComponentItemInternalData::m_env_items_internal_range
private

Définition à la ligne 176 du fichier ComponentItemInternalData.h.

◆ m_env_storage

Storage Arcane::Materials::ComponentItemInternalData::m_env_storage
private

Définition à la ligne 179 du fichier ComponentItemInternalData.h.

◆ m_mat_storage

Storage Arcane::Materials::ComponentItemInternalData::m_mat_storage
private

Définition à la ligne 180 du fichier ComponentItemInternalData.h.

◆ m_material_mng

MeshMaterialMng* Arcane::Materials::ComponentItemInternalData::m_material_mng = nullptr
private

Définition à la ligne 170 du fichier ComponentItemInternalData.h.

◆ m_shared_infos

UniqueArray<ComponentItemSharedInfo> Arcane::Materials::ComponentItemInternalData::m_shared_infos
private

Liste des informations partagées.

Définition à la ligne 173 du fichier ComponentItemInternalData.h.

Référencé par sharedInfo().


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