Gestionnaire de lecteurs de maillage. Plus de détails...
#include <arcane/core/MeshReaderMng.h>
Classes | |
class | Impl |
Fonctions membres publiques | |
MeshReaderMng (ISubDomain *sd) | |
MeshReaderMng (const MeshReaderMng &)=delete | |
const MeshReaderMng & | operator= (const MeshReaderMng &)=delete |
IMesh * | readMesh (const String &mesh_name, const String &file_name) |
Lit le maillage dont le nom de fichier est file_name. | |
IMesh * | readMesh (const String &mesh_name, const String &file_name, IParallelMng *parallel_mng) |
Lit le maillage dont le nom de fichier est file_name. | |
void | setUseMeshUnit (bool v) |
Si vrai, indique qu'on utilise le système d'unité éventuellement présent dans le format de fichier (true par défaut). | |
bool | isUseMeshUnit () const |
Indique si on utilise le système d'unité présent dans le fichier. | |
Attributs privés | |
Impl * | m_p |
Gestionnaire de lecteurs de maillage.
Définition à la ligne 32 du fichier MeshReaderMng.h.
Arcane::MeshReaderMng::MeshReaderMng | ( | ISubDomain * | sd | ) |
Définition à la ligne 78 du fichier MeshReaderMng.cc.
Arcane::MeshReaderMng::~MeshReaderMng | ( | ) |
Définition à la ligne 87 du fichier MeshReaderMng.cc.
bool Arcane::MeshReaderMng::isUseMeshUnit | ( | ) | const |
Indique si on utilise le système d'unité présent dans le fichier.
Définition à la ligne 180 du fichier MeshReaderMng.cc.
Lit le maillage dont le nom de fichier est file_name.
file_name doit avoir une extension et le lecteur utilisé est basé sur cette extension. Le maillage créé est associé à un IParallelMng séquentiel et aura pour nom mesh_name.
Cette méthode lève une exception si le maillage ne peut pas être lu.
Définition à la ligne 96 du fichier MeshReaderMng.cc.
Références readMesh().
Référencé par readMesh().
IMesh * Arcane::MeshReaderMng::readMesh | ( | const String & | mesh_name, |
const String & | file_name, | ||
IParallelMng * | parallel_mng | ||
) |
Lit le maillage dont le nom de fichier est file_name.
file_name doit avoir une extension et le lecteur utilisé est basé sur cette extension. Le maillage créé est associé au gestionnaire de parallélisme parallel_mng et aura pour nom mesh_name.
Cette méthode lève une exception si le maillage ne peut pas être lu.
Définition à la ligne 107 du fichier MeshReaderMng.cc.
Références Arcane::IMeshReader::allowExtension(), ARCANE_FATAL, Arcane::IMesh::isAllocated(), Arcane::IParallelMng::isParallel(), Arcane::IXmlDocumentHolder::loadFromBuffer(), Arcane::IMesh::properties(), Arcane::IMeshReader::readMeshFromFile(), Arcane::IMeshReader::RTError, Arcane::IMeshReader::RTOk, et Arccore::TraceAccessor::traceMng().
Si vrai, indique qu'on utilise le système d'unité éventuellement présent dans le format de fichier (true par défaut).
Cette méthode doit être appelée avant l'appel à readMesh() pour être prise en compte.
Définition à la ligne 171 du fichier MeshReaderMng.cc.
|
private |
Définition à la ligne 82 du fichier MeshReaderMng.h.