Fonctions membres publiques | |
| MeshBlock (IMeshMaterialMng *mm, Int32 block_id, const MeshBlockBuildInfo &infos) | |
| virtual IMeshMaterialMng * | materialMng () |
| Gestionnaire associé. | |
| virtual const String & | name () const |
| Nom du bloc. | |
| virtual const CellGroup & | cells () const |
| Groupe des mailles de ce bloc. | |
| virtual ConstArrayView< IMeshEnvironment * > | environments () |
| Liste des milieux de ce bloc. | |
| virtual Integer | nbEnvironment () const |
| Nombre de milieux dans le bloc. | |
| virtual Int32 | id () const |
| Identifiant du bloc. Il s'agit aussi de l'indice (en commencant par 0) de ce bloc dans la liste des blocs. | |
| virtual AllEnvCellVectorView | view () |
| Vue sur les mailles milieux correspondant à ce bloc. | |
| void | build () |
| Fonctions publiques mais réservées au IMeshMaterialMng. | |
| void | addEnvironment (IMeshEnvironment *env) |
| Ajoute le milieu env au bloc. | |
| void | removeEnvironment (IMeshEnvironment *env) |
| Supprime le milieu env au bloc. | |
Fonctions membres publiques hérités de Arcane::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 |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::TraceAccessor | |
| void | _setLocalVerboseLevel (Int32 v) |
| Int32 | _localVerboseLevel () const |
Définition à la ligne 47 du fichier MeshBlock.h.
| MATERIALS_BEGIN_NAMESPACE Arcane::MeshBlock::MeshBlock | ( | IMeshMaterialMng * | mm, |
| Int32 | block_id, | ||
| const MeshBlockBuildInfo & | infos ) |
Définition à la ligne 37 du fichier MeshBlock.cc.
|
inlinevirtual |
Définition à la ligne 54 du fichier MeshBlock.h.
| void Arcane::MeshBlock::addEnvironment | ( | IMeshEnvironment * | env | ) |
Ajoute le milieu env au bloc.
Cela ne peut se faire que lors de la phase d'initialisation (avant que IMeshMaterialMng::endCreate() ait été appelé).
Définition à la ligne 73 du fichier MeshBlock.cc.
Références Arcane::Materials::IMeshComponent::name().
| void Arcane::MeshBlock::build | ( | ) |
Fonctions publiques mais réservées au IMeshMaterialMng.
Définition à la ligne 51 du fichier MeshBlock.cc.
|
inlinevirtual |
Groupe des mailles de ce bloc.
Implémente Arcane::Materials::IMeshBlock.
Définition à la ligne 60 du fichier MeshBlock.h.
|
inlinevirtual |
Liste des milieux de ce bloc.
Implémente Arcane::Materials::IMeshBlock.
Définition à la ligne 61 du fichier MeshBlock.h.
|
inlinevirtual |
Identifiant du bloc. Il s'agit aussi de l'indice (en commencant par 0) de ce bloc dans la liste des blocs.
Implémente Arcane::Materials::IMeshBlock.
Définition à la ligne 69 du fichier MeshBlock.h.
|
inlinevirtual |
Gestionnaire associé.
Implémente Arcane::Materials::IMeshBlock.
Définition à la ligne 58 du fichier MeshBlock.h.
|
inlinevirtual |
Nom du bloc.
Implémente Arcane::Materials::IMeshBlock.
Définition à la ligne 59 du fichier MeshBlock.h.
|
inlinevirtual |
Nombre de milieux dans le bloc.
Implémente Arcane::Materials::IMeshBlock.
Définition à la ligne 65 du fichier MeshBlock.h.
| void Arcane::MeshBlock::removeEnvironment | ( | IMeshEnvironment * | env | ) |
Supprime le milieu env au bloc.
Cela ne peut se faire que lors de la phase d'initialisation (avant que IMeshMaterialMng::endCreate() ait été appelé).
Définition à la ligne 91 du fichier MeshBlock.cc.
Références Arcane::Materials::IMeshComponent::name().
|
virtual |
Vue sur les mailles milieux correspondant à ce bloc.
Implémente Arcane::Materials::IMeshBlock.
Définition à la ligne 59 du fichier MeshBlock.cc.