Données d'un constituant (matériau ou milieu) d'un maillage. Plus de détails...
#include <arcane/materials/internal/MeshComponentData.h>
Fonctions membres publiques | |
MeshComponentData (IMeshComponent *component, const String &name, Int16 component_id, ComponentItemSharedInfo *shared_info, bool create_indexer) | |
const String & | name () const |
MeshMaterialVariableIndexer * | variableIndexer () const |
ConstituentItemLocalIdListView | constituentItemListView () const |
const ItemGroup & | items () const |
Int16 | componentId () const |
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. | |
TraceAccessor & | operator= (const TraceAccessor &rhs) |
Opérateur de recopie. | |
virtual | ~TraceAccessor () |
Libère les ressources. | |
ITraceMng * | traceMng () 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 | |
matimpl::ConstituentItemBase | _itemBase (Int32 index) const |
Retourne une instance vers la index-ème entité de la liste. | |
void | _setConstituentItem (Int32 index, ConstituentItemIndex id) |
void | checkValid () |
void | _resizeItemsInternal (Int32 nb_item) |
void | _setVariableIndexer (MeshMaterialVariableIndexer *indexer) |
void | _setItems (const ItemGroup &group) |
void | _changeLocalIdsForInternalList (Int32ConstArrayView old_to_new_ids) |
Met à jour les m_items_internal du constituant après changement de la numérotation locale. | |
void | _rebuildPartData (RunQueue &queue) |
void | _buildPartData () |
MeshComponentPartData * | _partData () const |
void | _setPartInfo () |
void | _rebuildPartDataDirect () |
Attributs privés | |
IMeshComponent * | m_component = nullptr |
Constituant dont on gère les données. | |
Int16 | m_component_id = -1 |
Indice du constituant (dans la liste des constituants de ce type). | |
String | m_name |
Nom du constituant. | |
ItemGroup | m_items |
Liste des entités de ce constituant. | |
bool | m_is_indexer_owner = false |
Indique si on est propriétaire de l'indexeur (dans ce cas on le détruira avec l'instance) | |
MeshMaterialVariableIndexer * | m_variable_indexer = nullptr |
Infos pour l'indexation des variables partielles. | |
ConstituentItemLocalIdList | m_constituent_local_id_list |
Liste des ConstituentItemIndex pour ce constituant. | |
MeshComponentPartData * | m_part_data = nullptr |
FunctorT< MeshComponentData > | m_recompute_part_data_functor |
Amis | |
class | MeshEnvironment |
class | MeshMaterial |
class | AllEnvData |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arccore::TraceAccessor | |
void | _setLocalVerboseLevel (Int32 v) |
Int32 | _localVerboseLevel () const |
Données d'un constituant (matériau ou milieu) d'un maillage.
Cette classe contient les données communes à MeshMaterial et MeshEnvironnment.
Cette classe est interne à Arcane.
Définition à la ligne 51 du fichier MeshComponentData.h.
Arcane::Materials::MeshComponentData::MeshComponentData | ( | IMeshComponent * | component, |
const String & | name, | ||
Int16 | component_id, | ||
ComponentItemSharedInfo * | shared_info, | ||
bool | create_indexer | ||
) |
Définition à la ligne 35 du fichier MeshComponentData.cc.
|
override |
Définition à la ligne 55 du fichier MeshComponentData.cc.
|
private |
Définition à la ligne 110 du fichier MeshComponentData.cc.
|
private |
Met à jour les m_items_internal du constituant après changement de la numérotation locale.
Définition à la ligne 127 du fichier MeshComponentData.cc.
|
inlineprivate |
Retourne une instance vers la index-ème entité de la liste.
Définition à la ligne 82 du fichier MeshComponentData.h.
Références m_constituent_local_id_list.
|
inlineprivate |
Définition à la ligne 114 du fichier MeshComponentData.h.
Définition à la ligne 156 du fichier MeshComponentData.cc.
|
private |
Définition à la ligne 172 du fichier MeshComponentData.cc.
|
private |
Définition à la ligne 79 du fichier MeshComponentData.cc.
|
inlineprivate |
Définition à la ligne 87 du fichier MeshComponentData.h.
Définition à la ligne 99 du fichier MeshComponentData.cc.
|
private |
Définition à la ligne 69 du fichier MeshComponentData.cc.
|
private |
Définition à la ligne 89 du fichier MeshComponentData.cc.
|
private |
Définition à la ligne 182 du fichier MeshComponentData.cc.
|
inline |
Définition à la ligne 101 du fichier MeshComponentData.h.
|
inline |
Définition à la ligne 74 du fichier MeshComponentData.h.
|
inline |
Définition à la ligne 96 du fichier MeshComponentData.h.
|
inline |
Définition à la ligne 67 du fichier MeshComponentData.h.
|
inline |
Définition à la ligne 69 du fichier MeshComponentData.h.
|
friend |
Définition à la ligne 56 du fichier MeshComponentData.h.
|
friend |
Définition à la ligne 54 du fichier MeshComponentData.h.
|
friend |
Définition à la ligne 55 du fichier MeshComponentData.h.
|
private |
Constituant dont on gère les données.
Définition à la ligne 119 du fichier MeshComponentData.h.
|
private |
Indice du constituant (dans la liste des constituants de ce type).
Définition à la ligne 125 du fichier MeshComponentData.h.
|
private |
Liste des ConstituentItemIndex pour ce constituant.
Définition à la ligne 140 du fichier MeshComponentData.h.
Référencé par _itemBase().
Indique si on est propriétaire de l'indexeur (dans ce cas on le détruira avec l'instance)
Définition à la ligne 134 du fichier MeshComponentData.h.
|
private |
Liste des entités de ce constituant.
Définition à la ligne 131 du fichier MeshComponentData.h.
|
private |
Nom du constituant.
Définition à la ligne 128 du fichier MeshComponentData.h.
|
private |
Définition à la ligne 142 du fichier MeshComponentData.h.
|
private |
Définition à la ligne 143 du fichier MeshComponentData.h.
|
private |
Infos pour l'indexation des variables partielles.
Définition à la ligne 137 du fichier MeshComponentData.h.