Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MeshReaderMng

Gestionnaire de lecteurs de maillage. Plus de détails...

#include <arcane/core/MeshReaderMng.h>

+ Graphe de collaboration de Arcane::MeshReaderMng:

Classes

class  Impl
 

Fonctions membres publiques

 MeshReaderMng (ISubDomain *sd)
 
 MeshReaderMng (const MeshReaderMng &)=delete
 
const MeshReaderMngoperator= (const MeshReaderMng &)=delete
 
IMeshreadMesh (const String &mesh_name, const String &file_name)
 Lit le maillage dont le nom de fichier est file_name.
 
IMeshreadMesh (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.
 

Description détaillée

Gestionnaire de lecteurs de maillage.

Définition à la ligne 32 du fichier MeshReaderMng.h.

Documentation des constructeurs et destructeur

◆ MeshReaderMng()

Arcane::MeshReaderMng::MeshReaderMng ( ISubDomain sd)

Définition à la ligne 78 du fichier MeshReaderMng.cc.

◆ ~MeshReaderMng()

Arcane::MeshReaderMng::~MeshReaderMng ( )

Définition à la ligne 87 du fichier MeshReaderMng.cc.

Documentation des fonctions membres

◆ isUseMeshUnit()

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.

◆ readMesh() [1/2]

IMesh * Arcane::MeshReaderMng::readMesh ( const String mesh_name,
const String file_name 
)

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 Arcane::ISubDomain::parallelMng(), readMesh(), et Arcane::IParallelMng::sequentialParallelMng().

Référencé par readMesh().

◆ readMesh() [2/2]

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, Arccore::String::bytes(), Arcane::IMainFactory::createMesh(), Arcane::IMesh::isAllocated(), Arcane::IParallelMng::isParallel(), Arcane::IXmlDocumentHolder::loadFromBuffer(), Arcane::ISubDomain::mainFactory(), Arcane::IMesh::properties(), Arcane::IMeshReader::readMeshFromFile(), Arcane::IMeshReader::RTError, Arcane::IMeshReader::RTOk, Arcane::Properties::setBool(), Arccore::String::toStdStringView(), et Arcane::IBase::traceMng().

◆ setUseMeshUnit()

void Arcane::MeshReaderMng::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).

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.


La documentation de cette classe a été générée à partir des fichiers suivants :