Interface du gestionnaire des échanges de maillages entre sous-domaines. Plus de détails...
#include <arcane/mesh/MeshExchangeMng.h>
Fonctions membres publiques | |
MeshExchangeMng (IMesh *mesh) | |
IPrimaryMesh * | mesh () const override |
Maillage associé | |
IMeshExchanger * | beginExchange () override |
Débute un échange. | |
void | endExchange () override |
Signale que l'échange est terminé. | |
IMeshExchanger * | exchanger () override |
Échangeur courant. | |
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 protégées | |
virtual IMeshExchanger * | _createExchanger () |
Fonctions membres protégées hérités de Arccore::TraceAccessor | |
void | _setLocalVerboseLevel (Int32 v) |
Int32 | _localVerboseLevel () const |
Attributs privés | |
IMesh * | m_mesh |
IMeshExchanger * | m_exchanger |
Interface du gestionnaire des échanges de maillages entre sous-domaines.
Définition à la ligne 35 du fichier MeshExchangeMng.h.
ARCANE_MESH_BEGIN_NAMESPACE Arcane::MeshExchangeMng::MeshExchangeMng | ( | IMesh * | mesh | ) |
Définition à la ligne 34 du fichier MeshExchangeMng.cc.
Arcane::MeshExchangeMng::~MeshExchangeMng | ( | ) |
Définition à la ligne 45 du fichier MeshExchangeMng.cc.
|
protectedvirtual |
Définition à la ligne 66 du fichier MeshExchangeMng.cc.
|
overridevirtual |
Débute un échange.
Lorsqu'un échange est en cours, il est interdit de faire certaines opérations sur le maillage comme par exemple créer une nouvelle famille où ajouter des groupes.
Implémente Arcane::IMeshExchangeMng.
Définition à la ligne 53 du fichier MeshExchangeMng.cc.
Références ARCANE_FATAL.
|
overridevirtual |
Signale que l'échange est terminé.
Cela permet de désallouer les structures associées à l'échange.
Implémente Arcane::IMeshExchangeMng.
Définition à la ligne 77 du fichier MeshExchangeMng.cc.
Références ARCANE_FATAL.
|
inlineoverridevirtual |
Échangeur courant.
L'échangeur est non nul que si on est entre un beginExchange() et un endExchange()
Implémente Arcane::IMeshExchangeMng.
Définition à la ligne 49 du fichier MeshExchangeMng.h.
|
overridevirtual |
Maillage associé
Implémente Arcane::IMeshExchangeMng.
Définition à la ligne 89 du fichier MeshExchangeMng.cc.
|
private |
Définition à la ligne 58 du fichier MeshExchangeMng.h.
|
private |
Définition à la ligne 57 du fichier MeshExchangeMng.h.