Construction des couches fantômes. Plus de détails...
#include <arcane/mesh/GhostLayerBuilder.h>
Types publics | |
typedef DynamicMeshKindInfos::ItemInternalMap | ItemInternalMap |
typedef HashTableMapT< Int32, SharedArray< Int64 > > | BoundaryInfosMap |
typedef HashTableMapEnumeratorT< Int32, SharedArray< Int64 > > | BoundaryInfosMapEnumerator |
Fonctions membres publiques | |
GhostLayerBuilder (DynamicMeshIncrementalBuilder *mesh_builder) | |
Construit une instance pour le maillage mesh. | |
void | addGhostLayers (bool is_allocate) |
void | addGhostChildFromParent () |
AMR. | |
void | addGhostChildFromParent2 (Array< Int64 > &ghost_cell_to_refine) |
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 | |
void | _addOneGhostLayerV2 () |
void | _exchangeData (IParallelExchanger *exchanger, BoundaryInfosMap &boundary_infos_to_send) |
void | _printItem (ItemInternal *ii, std::ostream &o) |
void | _exchangeCells (HashTableMapT< Int32, SharedArray< Int32 > > &cells_to_send, bool with_flags) |
Attributs privés | |
DynamicMesh * | m_mesh |
DynamicMeshIncrementalBuilder * | m_mesh_builder |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arccore::TraceAccessor | |
void | _setLocalVerboseLevel (Int32 v) |
Int32 | _localVerboseLevel () const |
Construction des couches fantômes.
Définition à la ligne 38 du fichier GhostLayerBuilder.h.
Définition à la ligne 45 du fichier GhostLayerBuilder.h.
typedef HashTableMapEnumeratorT<Int32,SharedArray<Int64> > Arcane::mesh::GhostLayerBuilder::BoundaryInfosMapEnumerator |
Définition à la ligne 46 du fichier GhostLayerBuilder.h.
Définition à la ligne 43 du fichier GhostLayerBuilder.h.
|
explicit |
Construit une instance pour le maillage mesh.
Définition à la ligne 65 du fichier GhostLayerBuilder.cc.
|
virtual |
Définition à la ligne 76 du fichier GhostLayerBuilder.cc.
|
private |
Définition à la ligne 174 du fichier GhostLayerBuilder.cc.
|
private |
Définition à la ligne 450 du fichier GhostLayerBuilder.cc.
|
private |
Définition à la ligne 143 du fichier GhostLayerBuilder.cc.
void Arcane::mesh::GhostLayerBuilder::addGhostChildFromParent | ( | ) |
AMR.
Définition à la ligne 494 du fichier GhostLayerBuilder.cc.
Références ARCANE_FATAL, Arcane::IParallelMng::barrier(), Arcane::IParallelMng::commRank(), Arcane::IParallelMng::commSize(), Arcane::ParallelMngUtils::createExchangerRef(), Arccore::TraceAccessor::debug(), Arccore::ITraceMng::flush(), Arccore::ISerializer::getArray(), Arccore::TraceAccessor::info(), Arcane::IParallelMng::isParallel(), Arcane::Item::itemBase(), Arcane::ItemBase::level(), Arcane::ItemBase::localId(), Arcane::IParallelExchanger::messageToReceive(), Arccore::ISerializer::ModeGet, Arcane::IParallelExchanger::nbReceiver(), Arcane::Item::owner(), Arcane::ItemBase::owner(), Arcane::mesh::DynamicMesh::parallelMng(), Arccore::ISerializer::setMode(), Arcane::CheckedConvert::toInt32(), Arccore::TraceAccessor::traceMng(), et Arcane::Item::uniqueId().
void Arcane::mesh::GhostLayerBuilder::addGhostChildFromParent2 | ( | Array< Int64 > & | ghost_cell_to_refine | ) |
Définition à la ligne 588 du fichier GhostLayerBuilder.cc.
Définition à la ligne 87 du fichier GhostLayerBuilder.cc.
|
private |
Définition à la ligne 64 du fichier GhostLayerBuilder.h.
|
private |
Définition à la ligne 65 du fichier GhostLayerBuilder.h.