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