Salome HOME
PR: Patch G. Nicolas 20111102
[modules/homard.git] / doc / tui_create_hypothese.rst
index 29dfe9837a83760fbde4282d726a96540fd52a6a..3ffeb89c6d358ade49d43b3444e8479f30d9ef1a 100644 (file)
@@ -1,63 +1,63 @@
 .. _tui_create_hypothese:
 
-L'hypothèse
+L'hypothèse
 ===========
 
-.. index:: single: itération
-.. index:: single: hypothèse
+.. index:: single: itération
+.. index:: single: hypothèse
 .. index:: single: zone
 
-Les variables sont décrites dans :ref:`gui_create_hypothese`.
+Les variables sont décrites dans :ref:`gui_create_hypothese`.
 
-Méthodes de la classe homard
+Méthodes de la classe homard
 """"""""""""""""""""""""""""
 
 +---------------------------------------------------------------+
-+===============================================================+
++---------------------------------------------------------------+
 | .. module:: CreateHypothesis                                  |
 |                                                               |
 | **CreateHypothesis(hypo_name)**                               |
 |     Retourne une instance de la classe hypothese              |
 |                                                               |
-|     - ``hypo_name`` : le nom de l'hypothèse                   |
+|     - ``hypo_name`` : le nom de l'hypothèse                   |
 +---------------------------------------------------------------+
 | .. module:: AssociateHypoZone                                 |
 |                                                               |
 | **AssociateHypoZone(hypo_name, zone_name)**                   |
 |                                                               |
-|     - ``hypo_name`` : le nom de l'hypothèse                   |
-|     - ``zone_name`` : le nom de la zone à associer            |
+|     - ``hypo_name`` : le nom de l'hypothèse                   |
+|     - ``zone_name`` : le nom de la zone à associer            |
 +---------------------------------------------------------------+
 
-Méthodes de la classe hypothese
+Méthodes de la classe hypothese
 """""""""""""""""""""""""""""""
 
-Généralités
+Généralités
 ^^^^^^^^^^^
 
 +---------------------------------------------------------------+
-+===============================================================+
++---------------------------------------------------------------+
 | .. module:: GetName                                           |
 |                                                               |
 | **GetName()**                                                 |
-|     Retourne le nom de l'hypothèse                            |
+|     Retourne le nom de l'hypothèse                            |
 +---------------------------------------------------------------+
 | .. module:: SetAdapRefinUnRef                                 |
 |                                                               |
 | **SetAdapRefinUnRef(Adap, Refin, UnRef)**                     |
 |                                                               |
-|     - ``Adap`` : entier précisant le type d'adaptation        |
+|     - ``Adap`` : entier précisant le type d'adaptation        |
 |                                                               |
 |         * -1 : uniforme                                       |
 |         * 0 : selon des zones                                 |
 |         * 1 : selon un champ                                  |
 |                                                               |
-|     - ``Refin`` : entier précisant si le raffinement est actif|
+|     - ``Refin`` : entier précisant si le raffinement est actif|
 |                                                               |
 |         0. inactif                                            |
 |         1. actif                                              |
 |                                                               |
-|     - ``UnRef`` : entier précisant si déraffinement est actif |
+|     - ``UnRef`` : entier précisant si déraffinement est actif |
 |                                                               |
 |         0. inactif                                            |
 |         1. actif                                              |
@@ -76,17 +76,17 @@ Généralités
 | .. module:: GetUnRefType                                      |
 |                                                               |
 | **GetUnRefType()**                                            |
-|     Retourne le type de déraffinement                         |
+|     Retourne le type de déraffinement                         |
 +---------------------------------------------------------------+
 
 Le champ et les seuils
 ^^^^^^^^^^^^^^^^^^^^^^
 
 +---------------------------------------------------------------+
-+===============================================================+
-| .. module:: SetFieldName                                      |
++---------------------------------------------------------------+
+| .. module:: SetField                                          |
 |                                                               |
-| **SetFieldName(field_name)**                                  |
+| **SetField(field_name)**                                      |
 |                                                               |
 |     - ``field_name`` : le nom du champ                        |
 +---------------------------------------------------------------+
@@ -99,16 +99,16 @@ Le champ et les seuils
 |                                                               |
 | **SetUseField(use_field)**                                    |
 |                                                               |
-|     - ``use_field`` : entier précisant l'usage du champ       |
+|     - ``use_field`` : entier précisant l'usage du champ       |
 |                                                               |
-|         0. valeur par maille (défaut)                         |
-|         1. saut entre une maille et ses voisines              |
+|         0. valeur par élément (défaut)                        |
+|         1. saut entre un élément et ses voisins               |
 +---------------------------------------------------------------+
 | .. module:: SetRefinThr                                       |
 |                                                               |
 | **SetRefinThr(type_thres, threshold)**                        |
 |                                                               |
-|     - ``type_thres`` : entier précisant le type de seuil en   |
+|     - ``type_thres`` : entier précisant le type de seuil en   |
 |       raffinement                                             |
 |                                                               |
 |         1. valeur absolue                                     |
@@ -126,8 +126,8 @@ Le champ et les seuils
 |                                                               |
 | **SetUnRefThr(type_thres, threshold)**                        |
 |                                                               |
-|     - ``type_thres`` : entier précisant le type de seuil en   |
-|       déraffinement                                           |
+|     - ``type_thres`` : entier précisant le type de seuil en   |
+|       déraffinement                                           |
 |                                                               |
 |         1. valeur absolue                                     |
 |         2. valeur relative en %                               |
@@ -138,7 +138,7 @@ Le champ et les seuils
 | .. module:: GetUnRefThrType                                   |
 |                                                               |
 | **GetUnRefThrType()**                                         |
-|     Retourne le type de seuil de déraffinement                |
+|     Retourne le type de seuil de déraffinement                |
 +---------------------------------------------------------------+
 
 
@@ -146,56 +146,91 @@ Les composantes du champ
 ^^^^^^^^^^^^^^^^^^^^^^^^
 
 +---------------------------------------------------------------+
-+===============================================================+
++---------------------------------------------------------------+
 | .. module:: AddComp                                           |
 |                                                               |
 | **AddComp(comp_name)**                                        |
 |                                                               |
-|     - ``comp_name`` : nom d'une composante à prendre en       |
+|     - ``comp_name`` : nom d'une composante à prendre en       |
 |       compte                                                  |
 +---------------------------------------------------------------+
 | .. module:: SetUseComp                                        |
 |                                                               |
 | **SetUseComp(use_comp)**                                      |
 |                                                               |
-|     - ``use_comp`` : entier précisant l'usage des composantes |
+|     - ``use_comp`` : entier précisant l'usage des composantes |
 |                                                               |
-|         0. norme L2 (défaut)                                  |
+|         0. norme L2 (défaut)                                  |
 |         1. norme infinie                                      |
 |         2. valeur relative, uniquement si une seule composante|
 +---------------------------------------------------------------+
 | .. module:: GetListComp                                       |
 |                                                               |
 | **GetListComp()**                                             |
-|     Retourne la liste des composantes utilisées               |
+|     Retourne la liste des composantes utilisées               |
 +---------------------------------------------------------------+
 
 Le filtrage par les groupes
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 +---------------------------------------------------------------+
-+===============================================================+
++---------------------------------------------------------------+
 | .. module:: AddGroup                                          |
 |                                                               |
 | **AddGroup(group_name)**                                      |
 |                                                               |
-|     - ``group_name`` : nom du groupe à prendre en compte      |
+|     - ``group_name`` : nom du groupe à prendre en compte      |
 +---------------------------------------------------------------+
 | .. module:: GetGroups                                         |
 |                                                               |
 | **GetGroups()**                                               |
-|     Retourne la liste des groupes utilisés pour le filtrage   |
+|     Retourne la liste des groupes utilisés pour le filtrage   |
++---------------------------------------------------------------+
+
+Les options avancéess
+^^^^^^^^^^^^^^^^^^^^^
+
++---------------------------------------------------------------+
++---------------------------------------------------------------+
+| .. module:: SetNivMax                                         |
+|                                                               |
+| **SetNivMax(nivmax)**                                         |
+|                                                               |
+|     - ``nivmax`` : niveau de raffinement à ne pas dépasser    |
++---------------------------------------------------------------+
+| .. module:: GetNivMax                                         |
+|                                                               |
+| **GetNivMax()**                                               |
+|     Retourne le niveau maximal de raffinement                 |
++---------------------------------------------------------------+
+| .. module:: SetDiamMin                                        |
+|                                                               |
+| **SetDiamMin(diammin)**                                       |
+|                                                               |
+|     - ``diammin`` : diamètre minimal voulu pour une maille    |
 +---------------------------------------------------------------+
+| .. module:: GetDiamMin                                        |
+|                                                               |
+| **GetDiamMin()**                                              |
+|     Retourne le diamètre minimal voulu                        |
++---------------------------------------------------------------+
+
 
 Exemple
 """""""
-La création de l'objet hypo_1 se fait ainsi : ::
+La création de l'objet hypo_1 se fait ainsi : ::
 
     hypo_1 = homard.CreateHypothesis("HypoField")
     hypo_1.SetAdapRefinUnRef(1, 1, 0)
-    hypo_1.SetFieldName("INDICATEUR")
+    hypo_1.SetField("INDICATEUR")
     hypo_1.AddComp("INDX")
     hypo_1.AddComp("INDZ")
     hypo_1.SetRefinThr(1, 80.)
 
 
+Saisie graphique correspondante
+"""""""""""""""""""""""""""""""
+Consulter :ref:`gui_create_hypothese`
+
+.. warning::
+  En mode graphique, si on édite une hypothèse et que l'on modifie une de ses caractéristiques, par exemple le seuil de raffinement, toutes les itérations qui ont été calculées précédemment avec cette hypothèse sont invalidées. En mode python, cela n'est plus vrai : les itérations restent telles quelles.