.. _gui_create_hypothese:

L'hypothse
===========
.. index:: single: hypothse

L'hypothse contient toutes les paramtres de pilotage d'une adaptation d'un maillage. Cette opration permet de raliser l'itration  laquelle elle est attache.

Il existe trois classes d'hypothses :

  - Uniforme sur tout le maillage,
  - Selon un champ,
  - En fonction de zone gomtrique.

.. image:: images/create_hypothese_1.png
   :align: center


Nom de l'hypothse
""""""""""""""""""
Un nom de l'hypothse est propos automatiquement : Hypo_0, Hypo_1, etc. Ce nom peut tre modifi. Il ne doit pas avoir t utilis pour une hypothse prcdente.

Adaptation uniforme
"""""""""""""""""""
Par dfaut on propose un raffinement uniforme. Quand on part d'un maillage qui a dj t raffin, l'option de draffinement supprimera les mailles produites.

Adaptation selon un champ
"""""""""""""""""""""""""

.. note::
  Pour pouvoir adapter le maillage selon un champ il faut avoir au pralable dsign le fichier med contenant le champ. Cela se fait dans la fentre de construction de l'itration (voir :ref:`gui_create_iteration`). Le nom du fichier qui a t slectionn est affich sans modification possible ici :

.. image:: images/create_hypothese_ch_1.png
   :align: center

Le champ voulu est  choisir dans la liste des champs contenus dans le fichier.
Une fois ce champ choisi, la liste des ses composantes s'affiche. Il suffit de dsigner la (ou les) composantes dsires. Si l'on choisi une seule composante, par dfaut, c'est sa valeur absolue qui sera utilise, mais il est possible d'utiliser la valeur relative. Dans le cas de plusieurs composantes, par dfaut HOMARD utilisera la norme L2 (euclidienne). On peut toutefois choisir d'utiliser la norme infinie (le max des valeurs absolues des composantes).

.. image:: images/create_hypothese_ch_2.png
   :align: center


Le raffinement se fait selon un seuil qui dfinit un critre haut de raffinement. Toutes les mailles pour lesqules l'indicateur est suprieur  ce critre seront raffines.
Pour le choix du critre, trois variantes sont possible :

  - selon un pourcentage de mailles  raffiner, nombre rel compris entre 0 et 100 ; HOMARD raffinera les x% des mailles qui ont la plus grande valeur du champ.
  - selon une valeur relative du champ, nombre compris entre 0 et 100 ; HOMARD raffinera les mailles o le champ est suprieur  x% de l'intervalle [mini,maxi].
  - selon une valeur absolue ; toutes les mailles avec une valeur de champ suprieure  cette valeur seront raffines.

La mme convention s'applique au draffinement, en remplaant suprieur par infrieur. On peut inactiver une des fonctions (raffinement ou draffinement) en cochant le bouton ad_hoc.

.. image:: images/create_hypothese_ch_3.png
   :align: center


Adaptation selon une zone
"""""""""""""""""""""""""
.. index:: single: zone

Au dmarrage, il faut crer une premire zone par activation du bouton 'New' (voir :ref:`gui_create_zone`) :

.. image:: images/create_hypothese_zo_1.png
   :align: center

Lorsque des zones ont dj t cres, la liste apparat dans la fentre ce qui permet de slectionner les zones voulues.

.. image:: images/create_hypothese_zo_2.png
   :align: center


Filtrage par les groupes
""""""""""""""""""""""""
.. index:: single: groupe

On peut restreindre l'application de l'hypothse d'adaptation  des groupes. On coche le bouton associ :

.. image:: images/create_hypothese_gr_1.png
   :align: center

La liste des groupes de mailles prsents dans le maillage est affiche. Il suffit de cocher ceux voulus pour restreindre l'hypothse d'adaptation.

.. image:: images/create_hypothese_gr_2.png
   :align: center


Interpolation de champs
"""""""""""""""""""""""
.. index:: single: interpolation

.. note::
  Pour pouvoir interpoler un champ de l'ancien vers le nouveau maillage, il faut avoir au pralable dsign le fichier med contenant le champ. Cela se fait dans la fentre de construction de l'itration (voir :ref:`gui_create_iteration`).

Par dfaut, aucun champ n'est interpol. A contrario, on peut demander l'interpolation de tous les champs prsents dans le fichier fourni :

.. image:: images/create_hypothese_ch_4.png
   :align: center

Si on veut choisir les champs  interpoler, il faut les cocher dans la liste de tous les champs prsents dans le fichier fourni :

.. image:: images/create_hypothese_ch_5.png
   :align: center


L'arbre d'tude
"""""""""""""""
.. index:: single: arbre d'tude

L'arbre d'tudes contient les hypothses cres et les itrations qui les utilisent. La description des zones qui leur sont ventuellement attaches est prsente.

.. image:: images/create_hypothese_2.png
   :align: center


