+Interpolation of fields
+=======================
+
++---------------------------------------------------------------+
++---------------------------------------------------------------+
+| .. module:: SetTypeFieldInterp |
+| |
+| **SetTypeFieldInterp(typefieldinterp)** |
+| |
+| - ``typefieldinterp``: integer that defines if some fields|
+| are interpolated or not |
+| |
+| * 0: no field (default) |
+| * 1: every field is interpolated |
+| * 2: some fields are interpolated; automatically set |
+| after using AddFieldInterp or AddFieldInterpType |
++---------------------------------------------------------------+
+| .. module:: GetTypeFieldInterp |
+| |
+| **GetTypeFieldInterp()** |
+| Returns the integer that defines if some fields are |
+| interpolated or not |
++---------------------------------------------------------------+
+| .. module:: AddFieldInterp |
+| |
+| **AddFieldInterp(FieldName)** |
+| |
+| - ``FieldName``: the name of the field to interpolate |
+| |
+| The interpolation type is automatically deduced by |
+| HOMARD; it corresponds to the type 0 of AddFieldInterpType|
++---------------------------------------------------------------+
+| .. module:: AddFieldInterpType |
+| |
+| **AddFieldInterpType(FieldName, type_interp)** |
+| |
+| - ``FieldName``: the name of the field to interpolate |
+| - ``type_interp``: integer that defines the type of |
+| interpolation |
+| |
+| For a field over the nodes: |
+| |
+| * 0: the field will be interpolated in degree 1 or 2 |
+| depending on its baseframe. |
+| * 1: interpolation en degree 1 |
+| * 2: interpolation en degree 2 |
+| * 3: interpolation iso-P2 |
+| |
+| For a field over the elements: |
+| |
+| * 0: the field will be interpolated as an intensive |
+| variable |
+| * 1: the field will be interpolated as an extensive |
+| variable |
++---------------------------------------------------------------+
+| .. module:: GetFieldInterps |
+| |
+| **GetFieldInterps()** |
+| Returns the list of the interpolated fields with their use|
+| |
+| Warning: the use is stored as a string in the list and |
+| not as an integer. |
+| |
+| Example: ['DEPL', '0', 'Mass', '1', 'Density', '0'] |
++---------------------------------------------------------------+
+| .. module:: SupprFieldInterp |
+| |
+| **SupprFieldInterp(FieldName)** |
+| Eliminates a field from the hypothesis |
+| |
+| - ``FieldName``: name of a field to eliminate |
++---------------------------------------------------------------+
+| .. module:: SupprFieldInterps |
+| |
+| **SupprFieldInterps()** |
+| Eliminates all the fields from the hypothesis |
++---------------------------------------------------------------+
+
+.. note::
+ The file and the time steps for the fiels are defined with the iteration; see :ref:`tui_create_iteration`.
+