From 17c4abd71a2dc17e66ac9d6255a30d417e1340a6 Mon Sep 17 00:00:00 2001 From: nicolas Date: Thu, 11 Apr 2013 15:12:13 +0000 Subject: [PATCH] complement de documentation --- doc/gui_create_case.rst | 1 + doc/tutorials.rst | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/doc/gui_create_case.rst b/doc/gui_create_case.rst index ed0fd6ac..5cc0fd3c 100644 --- a/doc/gui_create_case.rst +++ b/doc/gui_create_case.rst @@ -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. diff --git a/doc/tutorials.rst b/doc/tutorials.rst index 586e0958..1c4dbbbb 100644 --- a/doc/tutorials.rst +++ b/doc/tutorials.rst @@ -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. -- 2.39.2