programmer's documentation
cs_lagr_post.h
Go to the documentation of this file.
1 #ifndef __CS_LAGR_POST_H__
2 #define __CS_LAGR_POST_H__
3 
4 /*============================================================================
5  * Lagrangian module postprocessing
6  *============================================================================*/
7 
8 /*
9  This file is part of Code_Saturne, a general-purpose CFD tool.
10 
11  Copyright (C) 1998-2016 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 #include "cs_defs.h"
31 
32 #include "assert.h"
33 #include "cs_base.h"
34 #include "cs_field.h"
35 
36 #include "cs_lagr.h"
37 
38 /*----------------------------------------------------------------------------*/
39 
41 
42 /*=============================================================================
43  * Macro definitions
44  *============================================================================*/
45 
46 /*============================================================================
47  * Type definitions
48  *============================================================================*/
49 
50 typedef struct {
51 
60  int iensi3;
61 
65  int ivisv1;
66 
69  int ivisv2;
70 
73  int ivistp;
74 
77  int ivisdm;
78 
81  int iviste;
82 
85  int ivismp;
86 
90  int ivisdk;
91 
95  int ivisch;
96 
100  int ivisck;
101 
105  int iviswat;
106 
108 
109 /*============================================================================
110  Global variables
111  ============================================================================*/
112 
116 
117 /*============================================================================
118  * Public function prototypes
119  *============================================================================*/
120 
121 /*----------------------------------------------------------------------------*/
125 /*----------------------------------------------------------------------------*/
126 
127 void
128 cs_lagr_post_init(void);
129 
130 /*----------------------------------------------------------------------------*/
138 /*----------------------------------------------------------------------------*/
139 
142 
143 /*----------------------------------------------------------------------------*/
144 
146 
147 #endif /* __CS_LAGR_POST_H__ */
int ivismp
Definition: cs_lagr_post.h:85
const cs_lagr_post_options_t * cs_glob_lagr_post_options
int iviswat
Definition: cs_lagr_post.h:105
void cs_lagr_post_init(void)
Initialize Lagrangian postprocessing.
Definition: cs_lagr_post.c:414
#define BEGIN_C_DECLS
Definition: cs_defs.h:448
Definition: cs_lagr_post.h:50
int iviste
Definition: cs_lagr_post.h:81
int ivisv2
Definition: cs_lagr_post.h:69
int iensi3
Definition: cs_lagr_post.h:60
int ivisdk
Definition: cs_lagr_post.h:90
int ivisch
Definition: cs_lagr_post.h:95
int ivisv1
Definition: cs_lagr_post.h:65
int ivisdm
Definition: cs_lagr_post.h:77
int ivistp
Definition: cs_lagr_post.h:73
#define END_C_DECLS
Definition: cs_defs.h:449
int ivisck
Definition: cs_lagr_post.h:100
cs_lagr_post_options_t * cs_lagr_post_get_options(void)
Return a pointer to the global cs_lagr_post_options_t structure.
Definition: cs_lagr_post.c:433