1 #ifndef _ECS_MAILLAGE_NCS_H_
2 #define _ECS_MAILLAGE_NCS_H_
3 
4 /*============================================================================
5  *  Prototypes des fonctions
6  *   associées à la structure `ecs_maillage_t' décrivant un maillage
7  *   et réalisant les sorties pour l'interfacage avec le Noyau du Code Saturne
8  *============================================================================*/
9 
10 /*
11   This file is part of Code_Saturne, a general-purpose CFD tool.
12 
13   Copyright (C) 1998-2021 EDF S.A.
14 
15   This program is free software; you can redistribute it and/or modify it under
16   the terms of the GNU General Public License as published by the Free Software
17   Foundation; either version 2 of the License, or (at your option) any later
18   version.
19 
20   This program is distributed in the hope that it will be useful, but WITHOUT
21   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
22   FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
23   details.
24 
25   You should have received a copy of the GNU General Public License along with
26   this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
27   Street, Fifth Floor, Boston, MA 02110-1301, USA.
28 */
29 
30 /*----------------------------------------------------------------------------*/
31 
32 /*============================================================================
33  *                                 Visibilité
34  *============================================================================*/
35 
36 
37 /*----------------------------------------------------------------------------
38  *  Fichiers `include' librairie standard C
39  *----------------------------------------------------------------------------*/
40 
41 
42 /*----------------------------------------------------------------------------
43  *  Fichiers `include' publics  du  paquetage global "Utilitaire"
44  *----------------------------------------------------------------------------*/
45 
46 #include "ecs_tab.h"
47 
48 
49 /*----------------------------------------------------------------------------
50  *  Fichiers `include' publics  du  paquetage global "Post-Traitement"
51  *----------------------------------------------------------------------------*/
52 
53 #include "ecs_post.h"
54 
55 
56 /*----------------------------------------------------------------------------
57  *  Fichiers `include' publics  des paquetages visibles
58  *----------------------------------------------------------------------------*/
59 
60 
61 /*----------------------------------------------------------------------------
62  *  Fichiers `include' publics  du  paquetage courant
63  *----------------------------------------------------------------------------*/
64 
65 #include "ecs_maillage.h"
66 
67 
68 /*============================================================================
69  *                       Prototypes de fonctions publiques
70  *============================================================================*/
71 
72 /*----------------------------------------------------------------------------
73  *  Fonction qui écrit les données dans le fichier d'interface pour le noyau
74  *----------------------------------------------------------------------------*/
75 
76 void
77 ecs_maillage_ncs__ecr(const char      *output,
78                       ecs_maillage_t  *maillage);
79 
80 /*----------------------------------------------------------------------------*/
81 
82 #endif /* _ECS_MAILLAGE_NCS_H_ */
83