1 .. _gui_create_hypothese:
5 .. index:: single: hypothèse
7 L'hypothèse contient toutes les paramètres de pilotage d'une adaptation d'un maillage. Cette opération permet de réaliser l'itération à laquelle elle est attachée.
9 Il existe trois classes d'hypothèses :
11 - Uniforme sur tout le maillage,
13 - En fonction de zone géométrique.
15 .. image:: images/create_hypothese_1.png
21 Un nom de l'hypothèse est proposé automatiquement : Hypo_0, Hypo_1, etc. Ce nom peut être modifié. Il ne doit pas avoir été utilisé pour une hypothèse précédente.
25 Par défaut on propose un raffinement uniforme. Quand on part d'un maillage qui a déjà été raffiné, l'option de déraffinement supprimera les mailles produites.
27 Adaptation selon un champ
28 """""""""""""""""""""""""
31 Pour pouvoir adapter le maillage selon un champ il faut avoir au préalable désigné le fichier med contenant le champ. Cela se fait dans la fenêtre de construction de l'itération (voir :ref:`gui_create_iteration`). Le nom du fichier qui a été sélectionné est affiché sans modification possible ici :
33 .. image:: images/create_hypothese_ch_1.png
36 Le champ voulu est à choisir dans la liste des champs contenus dans le fichier.
37 Une fois ce champ choisi, la liste des ses composantes s'affiche. Il suffit de désigner la (ou les) composantes désirées. Si l'on choisi une seule composante, par défaut, c'est sa valeur absolue qui sera utilisée, mais il est possible d'utiliser la valeur relative. Dans le cas de plusieurs composantes, par défaut HOMARD utilisera la norme L2 (euclidienne). On peut toutefois choisir d'utiliser la norme infinie (le max des valeurs absolues des composantes).
39 .. image:: images/create_hypothese_ch_2.png
43 Le raffinement se fait selon un seuil qui définit un critère haut de raffinement. Toutes les mailles pour lesqules l'indicateur est supérieur à ce critère seront raffinées.
44 Pour le choix du critère, trois variantes sont possible :
46 - selon un pourcentage de mailles à raffiner, nombre réel compris entre 0 et 100 ; HOMARD raffinera les x% des mailles qui ont la plus grande valeur du champ.
47 - selon une valeur relative du champ, nombre compris entre 0 et 100 ; HOMARD raffinera les mailles où le champ est supérieur à x% de l'intervalle [mini,maxi].
48 - selon une valeur absolue ; toutes les mailles avec une valeur de champ supérieure à cette valeur seront raffinées.
50 La même convention s'applique au déraffinement, en remplaçant supérieur par inférieur. On peut inactiver une des fonctions (raffinement ou déraffinement) en cochant le bouton ad_hoc.
52 .. image:: images/create_hypothese_ch_3.png
56 Adaptation selon une zone
57 """""""""""""""""""""""""
58 .. index:: single: zone
60 Au démarrage, il faut créer une première zone par activation du bouton 'New' (voir :ref:`gui_create_zone`) :
62 .. image:: images/create_hypothese_zo_1.png
65 Lorsque des zones ont déjà été créées, la liste apparaît dans la fenêtre ce qui permet de sélectionner les zones voulues.
67 .. image:: images/create_hypothese_zo_2.png
71 Filtrage par les groupes
72 """"""""""""""""""""""""
73 .. index:: single: groupe
75 On peut restreindre l'application de l'hypothèse d'adaptation à des groupes. On coche le bouton associé :
77 .. image:: images/create_hypothese_gr_1.png
80 La liste des groupes de mailles présents dans le maillage est affichée. Il suffit de cocher ceux voulus pour restreindre l'hypothèse d'adaptation.
82 .. image:: images/create_hypothese_gr_2.png
86 Interpolation de champs
87 """""""""""""""""""""""
88 .. index:: single: interpolation
91 Pour pouvoir interpoler un champ de l'ancien vers le nouveau maillage, il faut avoir au préalable désigné le fichier med contenant le champ. Cela se fait dans la fenêtre de construction de l'itération (voir :ref:`gui_create_iteration`).
93 Par défaut, aucun champ n'est interpolé. A contrario, on peut demander l'interpolation de tous les champs présents dans le fichier fourni :
95 .. image:: images/create_hypothese_ch_4.png
98 Si on veut choisir les champs à interpoler, il faut les cocher dans la liste de tous les champs présents dans le fichier fourni :
100 .. image:: images/create_hypothese_ch_5.png
106 .. index:: single: arbre d'étude
108 L'arbre d'études contient les hypothèses créées et les itérations qui les utilisent. La description des zones qui leur sont éventuellement attachées est présente.
110 .. image:: images/create_hypothese_2.png