]> SALOME platform Git repositories - modules/homard.git/commitdiff
Salome HOME
complement de documentation
authornicolas <nicolas>
Thu, 11 Apr 2013 15:12:13 +0000 (15:12 +0000)
committernicolas <nicolas>
Thu, 11 Apr 2013 15:12:13 +0000 (15:12 +0000)
doc/gui_create_case.rst
doc/tutorials.rst

index ed0fd6ac981f99f84e8bfab2d53076a921d12b01..5cc0fd3c4d388badd246238fee58ee01cca4b610 100644 (file)
@@ -104,6 +104,7 @@ Si le maillage initial comporte des pyramides, il y a arr
 La poursuite d'un cas
 =====================
 .. index:: single: poursuite
+.. index:: single: yacs
 
 La poursuite d'un cas correspond à la situation suivante :
 Une série d'adaptations ont été conduites sur un cas puis Salome est fermé. On a gardé les répertoires de travail de ces itérations. On souhaite ensuite reprendre ces itérations pour les poursuivre là où on s'est arrêté. Cette fonctionnalité est particulièrement utile dans le cas de schémas YACS pour lesquels on scinde en plusieurs parties une longue série d'adaptations.
index 586e09587274491a1e33d9c0fc8a1237712f9315..1c4dbbbb93142ab5182c2b66ec8db400b5a31f7b 100644 (file)
@@ -6,6 +6,27 @@ Exemples
 On trouvera ici les instructions python pour quelques configurations caractéristiques. Les fichiers de données associés sont téléchargeables. Il faut penser à adapter la valeur de la variable ``data_dir`` : c'est le répertoire dans lequel les fichiers med auront été enregistrés.
 C'est dans le répertoire ``dircase`` que seront écrits les fichiers résultant des adaptations successives. Ce répertoire est créé par défaut dans ``/tmp``.
 
+Chargement du module HOMARD
+"""""""""""""""""""""""""""
+.. index:: single: yacs
+
+Le chargement du module HOMARD se fait de manière analogue aux autres modules.
+
+ ::
+
+  import HOMARD
+  homard = salome.lcc.FindOrLoadComponent('FactoryServer','HOMARD')
+  homard.SetCurrentStudy(salome.myStudy)
+
+Pour utiliser le module HOMARD au sein d'un schéma YACS distribué, le chargement se fait ainsi :
+
+ ::
+
+  import HOMARD
+  my_container.load_component_Library('HOMARD')
+  homard = my_container.create_component_instance('HOMARD',0)
+  homard.SetCurrentStudy(salome.myStudy)
+
 Raffinement uniforme
 """"""""""""""""""""
 .. index:: single: raffinement;uniforme
@@ -215,6 +236,7 @@ Pour adapter le maillage H_1 issu de l'it
 Suivi de frontières courbes
 """""""""""""""""""""""""""
 .. index:: single: champ
+.. index:: single: yacs
 
 On teste ici le suivi des frontières courbes : des frontières analytiques pour décrire les différentes surfaces des tuyaux et une frontière discrète pour décrire les lignes d'intersection des deux tuyaux. Le pilotage du raffinement est le suivant : raffinement uniforme de toutes les mailles contenues dans des groupes désignés. On commence par raffiner les faces internes aux tuyaux ; ensuite, on raffine deux fois de suite les faces externes aux tuyaux.
 Le schéma YACS réalisant cette adaptation est téléchargeable.