Code_Saturne
CFD tool
ecs_famille_priv.h
Go to the documentation of this file.
1 #ifndef _ECS_FAMILLE_PRIV_H_
2 #define _ECS_FAMILLE_PRIV_H_
3 
4 /*============================================================================
5  * Définition privée de la structure `ecs_famille_t' décrivant une famille
6  *============================================================================*/
7 
8 /*
9  This file is part of Code_Saturne, a general-purpose CFD tool.
10 
11  Copyright (C) 1998-2012 EDF S.A.
12 
13  This program is free software; you can redistribute it and/or modify it under
14  the terms of the GNU General Public License as published by the Free Software
15  Foundation; either version 2 of the License, or (at your option) any later
16  version.
17 
18  This program is distributed in the hope that it will be useful, but WITHOUT
19  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
20  FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
21  details.
22 
23  You should have received a copy of the GNU General Public License along with
24  this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
25  Street, Fifth Floor, Boston, MA 02110-1301, USA.
26 */
27 
28 /*----------------------------------------------------------------------------*/
29 
30 
31 /*============================================================================
32  * Visibilité
33  *============================================================================*/
34 
35 /*----------------------------------------------------------------------------
36  * Fichiers `include' librairie standard C
37  *----------------------------------------------------------------------------*/
38 
39 
40 /*----------------------------------------------------------------------------
41  * Fichiers `include' publics du paquetage global "Utilitaire"
42  *----------------------------------------------------------------------------*/
43 
44 #include "ecs_def.h"
45 
46 
47 /*----------------------------------------------------------------------------
48  * Fichiers `include' publics des paquetages visibles
49  *----------------------------------------------------------------------------*/
50 
51 #include "ecs_descr.h"
52 
53 
54 /*----------------------------------------------------------------------------
55  * Fichiers `include' publics du paquetage courant
56  *----------------------------------------------------------------------------*/
57 
58 #include "ecs_famille.h"
59 
60 
61 /*============================================================================
62  * Définition de macros
63  *============================================================================*/
64 
65 
66 /*============================================================================
67  * Définition de la structure
68  *============================================================================*/
69 
71 
72  int num; /* Numéro de la famille */
73  ecs_descr_t *descr; /* Tête de la liste chaînee de
74  descripteurs définissant la famille */
75  struct
76  _ecs_famille_t *l_famille_sui; /* Pointeur sur la famille suivante de la
77  liste chaînée des familles */
78 
79 };
80 
81 /*============================================================================
82  * Les valeurs des tableaux `famille' sont les numéros des familles
83  * numerotées à partir de `1' comme suit :
84  * - en commencant par les familles des cellules
85  * - puis par les familles des faces
86  *============================================================================*/
87 
88 /*----------------------------------------------------------------------------*/
89 
90 #endif /* _ECS_FAMILLE_PRIV_H_ */
ecs_descr_t * descr
Definition: ecs_famille_priv.h:73
Definition: ecs_descr_priv.h:58
Definition: ecs_famille_priv.h:70
struct _ecs_famille_t * l_famille_sui
Definition: ecs_famille_priv.h:75
int num
Definition: ecs_famille_priv.h:72