# SZL Write Functions

```{eval-rst}
.. currentmodule:: tecio.libtecio

.. autosummary::
   :nosignatures:

   tec_file_writer_open
   tec_file_writer_close
   tec_zone_create_ijk
   tec_zone_create_fe
   tec_zone_set_unsteady_options
   tec_zone_var_write_double_values
   tec_zone_var_write_float_values
   tec_zone_var_write_int32_values
   tec_zone_var_write_int16_values
   tec_zone_var_write_uint8_values
   tec_zone_node_map_write32
   tec_zone_node_map_write64
   tec_zone_face_nbr_write_connections32
   tec_zone_face_nbr_write_connections64
```

```{eval-rst}
.. autofunction:: tecio.libtecio.tec_file_writer_open
.. autofunction:: tecio.libtecio.tec_file_writer_close
.. autofunction:: tecio.libtecio.tec_zone_create_ijk
.. autofunction:: tecio.libtecio.tec_zone_create_fe
.. autofunction:: tecio.libtecio.tec_zone_set_unsteady_options
.. autofunction:: tecio.libtecio.tec_zone_var_write_double_values
.. autofunction:: tecio.libtecio.tec_zone_var_write_float_values
.. autofunction:: tecio.libtecio.tec_zone_var_write_int32_values
.. autofunction:: tecio.libtecio.tec_zone_var_write_int16_values
.. autofunction:: tecio.libtecio.tec_zone_var_write_uint8_values
.. autofunction:: tecio.libtecio.tec_zone_node_map_write32
.. autofunction:: tecio.libtecio.tec_zone_node_map_write64
.. autofunction:: tecio.libtecio.tec_zone_face_nbr_write_connections32
.. autofunction:: tecio.libtecio.tec_zone_face_nbr_write_connections64
```

## Auxiliary Data

```{eval-rst}
.. currentmodule:: tecio.libtecio

.. autosummary::
   :nosignatures:

   tec_data_set_add_aux_data
   tec_var_add_aux_data
   tec_zone_add_aux_data
```

```{eval-rst}
.. autofunction:: tecio.libtecio.tec_data_set_add_aux_data
.. autofunction:: tecio.libtecio.tec_var_add_aux_data
.. autofunction:: tecio.libtecio.tec_zone_add_aux_data
```
