Fonctions membres publiques | |
MEDMeshReaderService (const ServiceBuildInfo &sbi) | |
void | build () override |
Construction de niveau build du service. | |
bool | allowExtension (const String &str) override |
Vérifie si le service supporte les fichiers avec l'extension str. | |
eReturnType | readMeshFromFile (IPrimaryMesh *mesh, const XmlNode &mesh_element, const String &file_name, const String &dir_name, bool use_internal_partition) override |
Lit un maillage à partir d'un fichier. | |
![]() | |
~BasicService () override | |
Libère les ressources. | |
virtual ISubDomain * | subDomain () |
![]() | |
virtual | ~AbstractService () |
Destructeur. | |
virtual IServiceInfo * | serviceInfo () const |
Accès aux informations du service. | |
virtual IBase * | serviceParent () const |
Accès à l'interface de base des principaux objets Arcane. | |
virtual IService * | serviceInterface () |
Retourne l'interface bas niveau IService du service. | |
![]() | |
virtual | ~IService () |
Libère les ressources. | |
![]() | |
MeshAccessor (ISubDomain *sd) | |
MeshAccessor (IMesh *mesh) | |
MeshAccessor (const MeshHandle &mesh_handle) | |
Integer | nbCell () const |
Retourne le nombre de mailles du maillage. | |
Integer | nbFace () const |
Retourne le nombre de faces du maillage. | |
Integer | nbEdge () const |
Retourne le nombre d'arêtes du maillage. | |
Integer | nbNode () const |
Retourne le nombre de noeuds du maillage. | |
VariableNodeReal3 & | nodesCoordinates () const |
Retourne les coordonnées des noeuds du maillage. | |
NodeGroup | allNodes () const |
Retourne le groupe contenant tous les noeuds. | |
EdgeGroup | allEdges () const |
Retourne le groupe contenant toutes les arêtes. | |
FaceGroup | allFaces () const |
Retourne le groupe contenant toutes les faces. | |
CellGroup | allCells () const |
Retourne le groupe contenant toutes les mailles. | |
FaceGroup | outerFaces () const |
Retourne le groupe contenant toutes les faces de le frontière. | |
NodeGroup | ownNodes () const |
Retourne le groupe contenant tous les noeuds propres à ce domaine. | |
CellGroup | ownCells () const |
Retourne le groupe contenant toutes les mailles propres à ce domaine. | |
FaceGroup | ownFaces () const |
Groupe contenant toutes les faces propres à ce domaine. | |
EdgeGroup | ownEdges () const |
Groupe contenant toutes les arêtes propres à ce domaine. | |
IMesh * | mesh () const |
const MeshHandle & | meshHandle () const |
![]() | |
CommonVariables (IModule *c) | |
Construit les références des variables communes pour le module c. | |
CommonVariables (IVariableMng *variable_mng) | |
Construit les références des variables communes pour le gestionnaire variable_mng. | |
CommonVariables (ISubDomain *sd) | |
Construit les références des variables communes pour le sous-domaine sd. | |
virtual | ~CommonVariables () |
Libère les ressources. | |
Int32 | globalIteration () const |
Numéro de l'itération courante. | |
Real | globalTime () const |
Temps courant. | |
Real | globalOldTime () const |
Temps courant précédent. | |
Real | globalFinalTime () const |
Temps final de la simulation. | |
Real | globalDeltaT () const |
Delta T courant. | |
Real | globalCPUTime () const |
Temps CPU utilisé (en seconde) | |
Real | globalOldCPUTime () const |
Temps CPU utilisé précédent (en seconde) | |
Real | globalElapsedTime () const |
Temps horloge (elapsed) utilisé (en seconde) | |
Real | globalOldElapsedTime () const |
Temps horloge (elapsed) utilisé précédent (en seconde) | |
Membres hérités additionnels | |
![]() | |
enum | eReturnType { RTOk , RTError , RTIrrelevant } |
Types des codes de retour d'une lecture ou écriture. Plus de détails... | |
![]() | |
VariableScalarInt32 | m_global_iteration |
Itération courante. | |
VariableScalarReal | m_global_time |
Temps actuel. | |
VariableScalarReal | m_global_deltat |
Delta T global. | |
VariableScalarReal | m_global_old_time |
Temps précédent le temps actuel. | |
VariableScalarReal | m_global_old_deltat |
Delta T au temps précédent le temps global. | |
VariableScalarReal | m_global_final_time |
Temps final du cas. | |
VariableScalarReal | m_global_old_cpu_time |
Temps précédent CPU utilisé (en seconde) | |
VariableScalarReal | m_global_cpu_time |
Temps CPU utilisé (en seconde) | |
VariableScalarReal | m_global_old_elapsed_time |
Temps précédent horloge utilisé (en seconde) | |
VariableScalarReal | m_global_elapsed_time |
Temps horloge utilisé (en seconde) | |
![]() | |
BasicService (const ServiceBuildInfo &) | |
![]() | |
AbstractService (const ServiceBuildInfo &) | |
Constructeur à partir d'un ServiceBuildInfo. | |
![]() | |
IService () | |
Constructeur. | |
Définition à la ligne 475 du fichier MEDMeshReaderService.cc.
|
inlineexplicit |
Définition à la ligne 481 du fichier MEDMeshReaderService.cc.
Vérifie si le service supporte les fichiers avec l'extension str.
Implémente Arcane::IMeshReader.
Définition à la ligne 488 du fichier MEDMeshReaderService.cc.
|
inlineoverridevirtual |
Construction de niveau build du service.
L'appel à build est effectué au moment de sa construction, usuellement au niveau de sa lecture dans les options en phase1.
Réimplémentée à partir de Arcane::AbstractService.
Définition à la ligne 487 du fichier MEDMeshReaderService.cc.
|
inlineoverridevirtual |
Lit un maillage à partir d'un fichier.
Lit la géométrie d'un maillage à partir du fichier file_name ainsi que les informations de découpage correspondantes et construit le maillage correspondant dans mesh.
Si use_internal_partition est vrai, cela signifie que le partitionnement n'est pas encore fait et qu'il sera fait par Arcane. Dans ce cas, un seul processeur peut lire le maillage. Cependant, les autres doivent tout de même créer tous les groupes possibles. Cet argument n'est utile qu'en parallèle.
Si dir_name n'est pas nul, ce chemim sert de base pour la lecture des maillages et informations de découpage.
Implémente Arcane::IMeshReader.
Définition à la ligne 492 du fichier MEDMeshReaderService.cc.