My Project
programmer's documentation
cs_turbulence_model.h
Go to the documentation of this file.
1 #ifndef __CS_TURBULENCE_MODEL_H__
2 #define __CS_TURBULENCE_MODEL_H__
3 
4 /*============================================================================
5  * Base turbulence model data.
6  *============================================================================*/
7 
8 /*
9  This file is part of Code_Saturne, a general-purpose CFD tool.
10 
11  Copyright (C) 1998-2019 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  * Local headers
32  *----------------------------------------------------------------------------*/
33 
34 #include "cs_defs.h"
35 
36 /*----------------------------------------------------------------------------*/
37 
39 
40 /*=============================================================================
41  * Macro definitions
42  *============================================================================*/
43 
44 /*============================================================================
45  * Type definitions
46  *============================================================================*/
47 
48 /*----------------------------------------------------------------------------
49  * turbulence models
50  *----------------------------------------------------------------------------*/
51 
52 enum {
69 };
70 
71 
72 /* turbulence model general options descriptor */
73 /*---------------------------------------------*/
74 
75 typedef struct {
76 
77  int iturb; /* turbulence model
78  CS_TURB_NONE: no turbulence model (laminar flow)
79  CS_TURB_MIXING_LENGTH: mixing length model
80  CS_TURB_K_EPSILON: standard k-epsilon model
81  CS_TURB_K_EPSILON_LIN_PROD: k-epsilon model with
82  Linear Production (LP) correction
83  CS_TURB_K_EPSILON_LS: Launder-Sharma low Re
84  k-epsilon model
85  CS_TURB_K_EPSILON_QUAD : Baglietto et al. low Re
86  k epsilon model
87  CS_TURB_RIJ_EPSILON_LRR: Rij-epsilon (LRR)
88  CS_TURB_RIJ_EPSILON_SSG: Rij-epsilon (SSG)
89  CS_TURB_RIJ_EPSILON_EBRSM: Rij-epsilon (EBRSM)
90  CS_TURB_LES_SMAGO_CONST: LES
91  (constant Smagorinsky model)
92  CS_TURB_LES_SMAGO_DYN: LES ("classical" dynamic
93  Smagorisky model)
94  CS_TURB_LES_WALE: LES (WALE)
95  CS_TURB_V2F_PHI: v2f phi-model
96  CS_TURB_V2F_BL_V2K: v2f BL-v2-k
97  CS_TURB_K_OMEGA: k-omega SST
98  CS_TURB_SPALART_ALLMARAS: Spalart-Allmaras model */
99  int itytur; /* class of turbulence model (integer value
100  iturb/10) */
102 
103 
104 /* Reference values for turbulence structure and associated pointer */
105 /*------------------------------------------------------------------*/
106 
107 typedef struct {
108  double almax; /* characteristic macroscopic length of the
109  domain */
110  double uref; /* characteristic flow velocity */
112 
113 
114 /* rans turbulence model descriptor */
115 /*----------------------------------*/
116 
117 typedef struct {
118 
119  int irccor; /* activation of rotation/curvature correction for
120  an eddy viscosity turbulence models
121  - 0: false
122  - 1: true */
123  int itycor; /* type of rotation/curvature correction for an
124  eddy viscosity turbulence models
125  - 1: Cazalbou correction (default when irccor=1
126  and itytur=2 or 5)
127  - 2: Spalart-Shur correction (default when
128  irccor=1 and iturb=60 or 70) */
129  int idirsm; /* turbulent diffusion model for second moment
130  closure
131  - 0: scalar diffusivity (Shir model)
132  - 1: tensorial diffusivity (Daly and Harlow
133  model, default model) */
134  int iclkep; /* clipping of k and epsilon
135  - 0: absolute value clipping
136  - 1: coupled clipping based on physical
137  relationships */
138  int igrhok; /* take (2/3 rho grad k) in the momentum
139  equation
140  - 1: true
141  - 0: false (default) */
142  int igrake; /* buoyant term in k-epsilon
143  - 1: true (default if rho is variable)
144  - 0: false */
145  int igrari; /* buoyant term in Rij-epsilon
146  - 1: true (default if rho is variable)
147  - 0: false */
148  int ikecou; /* partially coupled version of
149  k-epsilon (only for iturb=20)
150  - 1: true (default)
151  - 0: false */
152  int reinit_turb; /* Advanced re-init for EBRSM and k-omega models
153  - 1: true (default)
154  - 0: false */
155  int irijco; /* coupled solving of Rij
156  - 1: true
157  - 0: false (default) */
158  int iddes; /* delayed detached eddy simulation
159  - 1: true
160  - 0: false (default) */
161  int irijnu; /* pseudo eddy viscosity in the matrix of momentum
162  equation to partially implicit div( rho R )
163  - 1: true
164  - 0: false (default) */
165  int irijrb; /* accurate treatment of R at the boundary (see
166  \ref condli)
167  - 1: true
168  - 0: false (default) */
169  int irijec; /* wall echo term of R
170  - 1: true
171  - 0: false (default) */
172  int idifre; /* whole treatment of the diagonal part of the
173  diffusion tensor of R and epsilon
174  - 1: true (default)
175  - 0: simplified treatment */
176  int iclsyr; /* partial implicitation of symmetry BCs of R
177  - 1: true (default)
178  - 0: false */
179  int iclptr; /* partial implicitation of wall BCs of R
180  - 1: true
181  - 0: false (default) */
182  double xlomlg; /* mixing length */
183 
185 
186 /* LES turbulence model descriptor */
187 /*---------------------------------*/
188 
189 typedef struct {
190 
191  int idries; /* Van Driest smoothing at the wall (only for
192  itytur=4)
193  - 1: true
194  - 0: false */
195  int ivrtex; /* vortex method (in LES)
196  - 1: true
197  - 0: false (default) */
198 
200 
201 /*============================================================================
202  * Static global variables
203  *============================================================================*/
204 
205 /* Pointer to main turbulence model descriptor structure */
206 
207 extern const cs_turb_model_t *cs_glob_turb_model;
208 
209 /* Pointer to reference values for turbulence descriptor structure */
210 
212 
213 /* Pointer to RANS turbulence model descriptor structure */
214 
216 
217 /* Pointer to LES turbulence model descriptor structure */
218 
220 
221 /* Constant for turbulence models */
222 
223 extern const double cs_turb_xkappa;
224 extern const double cs_turb_vdriest;
225 extern const double cs_turb_cstlog;
226 extern const double cs_turb_cstlog_rough;
227 extern double cs_turb_cstlog_alpha;
228 extern const double cs_turb_apow;
229 extern const double cs_turb_bpow;
230 extern double cs_turb_dpow;
231 extern double cs_turb_cmu;
232 extern double cs_turb_cmu025;
233 extern const double cs_turb_ce1;
234 extern const double cs_turb_ce2;
235 extern const double cs_turb_ce4;
236 extern const double cs_turb_sigmak;
237 extern double cs_turb_sigmae;
238 extern double cs_turb_crij1;
239 extern double cs_turb_crij2;
240 extern double cs_turb_crij3;
241 extern const double cs_turb_crijp1;
242 extern const double cs_turb_crijp2;
243 extern const double cs_turb_cssge2;
244 extern const double cs_turb_cssgs1;
245 extern const double cs_turb_cssgs2;
246 extern const double cs_turb_cssgr1;
247 extern const double cs_turb_cssgr2;
248 extern const double cs_turb_cssgr3;
249 extern const double cs_turb_cssgr4;
250 extern const double cs_turb_cssgr5;
251 extern const double cs_turb_cebms1;
252 extern const double cs_turb_cebms2;
253 extern const double cs_turb_cebmr1, cebmr2, cebmr3, cebmr4, cebmr5;
254 extern double cs_turb_csrij;
255 extern const double cs_turb_cebme2;
256 extern const double cs_turb_cebmmu;
257 extern const double cs_turb_xcl;
258 extern const double cs_turb_xa1;
259 extern const double cs_turb_xct;
260 extern const double cs_turb_xceta;
261 extern const double cs_turb_cpale1;
262 extern const double cs_turb_cpale2;
263 extern const double cs_turb_cpale3;
264 extern const double cs_turb_cpale4;
265 extern const double cs_turb_cpalse;
266 extern const double cs_turb_cpalmu;
267 extern const double cs_turb_cpalc1;
268 extern const double cs_turb_cpalc2;
269 extern const double cs_turb_cpalct;
270 extern const double cs_turb_cpalcl;
271 extern const double cs_turb_cpalet;
272 extern const double cs_turb_ckwsk1;
273 extern const double cs_turb_ckwsk2;
274 extern const double cs_turb_ckwsw1;
275 extern const double cs_turb_ckwsw2;
276 extern const double cs_turb_ckwbt1;
277 extern const double cs_turb_ckwbt2;
278 extern double cs_turb_ckwgm1;
279 extern double cs_turb_ckwgm2;
280 extern const double cs_turb_ckwa1;
281 extern const double cs_turb_ckwc1;
282 extern const double cs_turb_csab1;
283 extern const double cs_turb_csab2;
284 extern const double cs_turb_csasig;
285 extern const double cs_turb_csav1;
286 extern double cs_turb_csaw1;
287 extern const double cs_turb_csaw2;
288 extern const double cs_turb_csaw3;
289 extern const double cs_turb_cssr1;
290 extern const double cs_turb_cssr2;
291 extern const double cs_turb_cssr3;
292 extern const double cs_turb_ccaze2;
293 extern const double cs_turb_ccazsc;
294 extern const double cs_turb_ccaza;
295 extern const double cs_turb_ccazb;
296 extern const double cs_turb_ccazc;
297 extern const double cs_turb_ccazd;
298 extern const double cs_turb_xlesfl;
299 extern const double cs_turb_ales;
300 extern const double cs_turb_bles;
301 extern double cs_turb_csmago;
302 extern const double cs_turb_xlesfd;
303 extern double cs_turb_smagmx;
304 extern double cs_turb_smagmn;
305 extern const double cs_turb_cdries;
306 extern const double cs_turb_cv2fa1;
307 extern const double cs_turb_cv2fe2;
308 extern const double cs_turb_cv2fmu;
309 extern const double cs_turb_cv2fc1;
310 extern const double cs_turb_cv2fc2;
311 extern const double cs_turb_cv2fct;
312 extern const double cs_turb_cv2fcl;
313 extern const double cs_turb_cv2fet;
314 extern double cs_turb_cwale;
315 extern const double cs_turb_xiafm;
316 extern const double cs_turb_etaafm;
317 extern const double cs_turb_c1trit;
318 extern const double cs_turb_c2trit;
319 extern const double cs_turb_c3trit;
320 extern const double cs_turb_c4trit;
321 extern const double cs_turb_cthafm;
322 extern const double cs_turb_cthdfm;
323 
324 /*=============================================================================
325  * Public function prototypes
326  *============================================================================*/
327 
328 /*----------------------------------------------------------------------------
329  * Provide acces to cs_glob_turb_model
330  *
331  * needed to initialize structure with GUI
332  *----------------------------------------------------------------------------*/
333 
336 
337 /*----------------------------------------------------------------------------
338  * Compute turbulence model constants,
339  * some of which may depend on the model choice.
340  *----------------------------------------------------------------------------*/
341 
342 void
344 
345 /*----------------------------------------------------------------------------
346  * Provide acces to cs_glob_turb_ref_values
347  *
348  * needed to initialize structure with GUI
349  *----------------------------------------------------------------------------*/
350 
353 
354 /*----------------------------------------------------------------------------
355  * Provide acces to cs_glob_turb_rans_model
356  *
357  * needed to initialize structure with GUI
358  *----------------------------------------------------------------------------*/
359 
362 
363 /*----------------------------------------------------------------------------
364  * Provide acces to cs_glob_turb_les_model
365  *
366  * needed to initialize structure with GUI
367  *----------------------------------------------------------------------------*/
368 
371 
372 /*----------------------------------------------------------------------------*
373  * Print the turbulence model parameters to setup.log.
374  *----------------------------------------------------------------------------*/
375 
376 void
378 
379 /*----------------------------------------------------------------------------*
380  * Print the turbulent constants to setup.log.
381  *----------------------------------------------------------------------------*/
382 
383 void
385 
386 /*----------------------------------------------------------------------------*/
387 
389 
390 #endif /* __CS_TURBULENCE_MODEL_H__ */
cebmr4
const double cebmr4
Definition: cstphy.f90:447
cebmr3
const double cebmr3
Definition: cstphy.f90:447
cs_turb_cwale
double cs_turb_cwale
Definition: cs_turbulence_model.c:911
cs_turb_cpale3
const double cs_turb_cpale3
Definition: cs_turbulence_model.c:600
cs_turb_ce4
const double cs_turb_ce4
Definition: cs_turbulence_model.c:459
cs_turb_ckwsw2
const double cs_turb_ckwsw2
Definition: cs_turbulence_model.c:648
cs_turb_cstlog_alpha
double cs_turb_cstlog_alpha
Definition: cs_turbulence_model.c:414
cs_turb_xkappa
const double cs_turb_xkappa
Definition: cs_turbulence_model.c:373
cs_turb_cmu025
double cs_turb_cmu025
Definition: cs_turbulence_model.c:434
cs_defs.h
cs_turb_c2trit
const double cs_turb_c2trit
Definition: cs_turbulence_model.c:931
cs_turb_les_model_t
LES turbulence model descriptor.
Definition: cs_turbulence_model.h:189
cs_turb_sigmak
const double cs_turb_sigmak
Definition: cs_turbulence_model.c:465
cs_turb_xlesfl
const double cs_turb_xlesfl
Definition: cs_turbulence_model.c:787
cs_turb_xiafm
const double cs_turb_xiafm
Definition: cs_turbulence_model.c:916
cs_turb_cebms2
const double cs_turb_cebms2
Definition: cs_turbulence_model.c:561
cs_turb_ccazb
const double cs_turb_ccazb
Definition: cs_turbulence_model.c:767
cs_turb_rans_model_t::idifre
int idifre
Definition: cs_turbulence_model.h:172
cs_turb_cthdfm
const double cs_turb_cthdfm
Definition: cs_turbulence_model.c:951
cs_turb_bles
const double cs_turb_bles
Definition: cs_turbulence_model.c:805
cs_turb_rans_model_t::igrhok
int igrhok
Definition: cs_turbulence_model.h:138
CS_TURB_NONE
Definition: cs_turbulence_model.h:53
cs_turb_compute_constants
void cs_turb_compute_constants(void)
Compute turbulence model constants, some of which may depend on the model choice.
Definition: cs_turbulence_model.c:1180
CS_TURB_K_EPSILON_LS
Definition: cs_turbulence_model.h:57
cs_turb_xceta
const double cs_turb_xceta
Definition: cs_turbulence_model.c:591
cs_turb_ckwc1
const double cs_turb_ckwc1
Definition: cs_turbulence_model.c:697
cs_turb_ckwsk2
const double cs_turb_ckwsk2
Definition: cs_turbulence_model.c:636
cs_turb_apow
const double cs_turb_apow
Definition: cs_turbulence_model.c:417
cs_glob_turb_model
const cs_turb_model_t * cs_glob_turb_model
cs_turb_rans_model_t::irijec
int irijec
Definition: cs_turbulence_model.h:169
CS_TURB_V2F_PHI
Definition: cs_turbulence_model.h:65
cs_turb_cebmr1
const double cs_turb_cebmr1
Definition: cs_turbulence_model.c:563
CS_TURB_V2F_BL_V2K
Definition: cs_turbulence_model.h:66
cs_turb_crij1
double cs_turb_crij1
Definition: cs_turbulence_model.c:478
cs_turb_ccaza
const double cs_turb_ccaza
Definition: cs_turbulence_model.c:762
cs_turb_cv2fet
const double cs_turb_cv2fet
Definition: cs_turbulence_model.c:906
cs_turb_cpalc2
const double cs_turb_cpalc2
Definition: cs_turbulence_model.c:615
END_C_DECLS
#define END_C_DECLS
Definition: cs_defs.h:468
cs_turb_cebmmu
const double cs_turb_cebmmu
Definition: cs_turbulence_model.c:579
cs_turb_cssr3
const double cs_turb_cssr3
Definition: cs_turbulence_model.c:747
cs_turb_csaw1
double cs_turb_csaw1
Definition: cs_turbulence_model.c:722
cebmr2
const double cebmr2
Definition: cstphy.f90:447
cs_turb_model_t::itytur
int itytur
Definition: cs_turbulence_model.h:99
cs_turb_ckwgm2
double cs_turb_ckwgm2
Definition: cs_turbulence_model.c:683
cs_turb_rans_model_t::iclkep
int iclkep
Definition: cs_turbulence_model.h:134
cs_turb_dpow
double cs_turb_dpow
Definition: cs_turbulence_model.c:423
cs_turb_rans_model_t::irccor
int irccor
Definition: cs_turbulence_model.h:119
cs_turb_xct
const double cs_turb_xct
Definition: cs_turbulence_model.c:588
cs_turb_ccazd
const double cs_turb_ccazd
Definition: cs_turbulence_model.c:777
cs_turb_ckwbt1
const double cs_turb_ckwbt1
Definition: cs_turbulence_model.c:654
cs_turb_sigmae
double cs_turb_sigmae
Definition: cs_turbulence_model.c:472
cs_turb_cstlog_rough
const double cs_turb_cstlog_rough
Definition: cs_turbulence_model.c:404
cs_turb_cv2fe2
const double cs_turb_cv2fe2
Definition: cs_turbulence_model.c:870
BEGIN_C_DECLS
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
CS_TURB_K_EPSILON_QUAD
Definition: cs_turbulence_model.h:58
cs_turb_ref_values_t::uref
double uref
Definition: cs_turbulence_model.h:110
cs_turb_c1trit
const double cs_turb_c1trit
Definition: cs_turbulence_model.c:926
cs_turb_rans_model_t::idirsm
int idirsm
Definition: cs_turbulence_model.h:129
cs_glob_turb_ref_values
const cs_turb_ref_values_t * cs_glob_turb_ref_values
CS_TURB_RIJ_EPSILON_SSG
Definition: cs_turbulence_model.h:60
cs_turb_csaw3
const double cs_turb_csaw3
Definition: cs_turbulence_model.c:732
CS_TURB_RIJ_EPSILON_EBRSM
Definition: cs_turbulence_model.h:61
cs_turb_smagmx
double cs_turb_smagmx
Definition: cs_turbulence_model.c:839
cs_turb_cssr2
const double cs_turb_cssr2
Definition: cs_turbulence_model.c:742
cs_turb_csav1
const double cs_turb_csav1
Definition: cs_turbulence_model.c:717
cs_turb_les_model_t::idries
int idries
Definition: cs_turbulence_model.h:191
cs_turb_ckwbt2
const double cs_turb_ckwbt2
Definition: cs_turbulence_model.c:660
cs_turb_cssgs2
const double cs_turb_cssgs2
Definition: cs_turbulence_model.c:525
cs_turb_etaafm
const double cs_turb_etaafm
Definition: cs_turbulence_model.c:921
cs_turb_cebme2
const double cs_turb_cebme2
Definition: cs_turbulence_model.c:576
cs_turb_cssr1
const double cs_turb_cssr1
Definition: cs_turbulence_model.c:737
cs_turb_ccazc
const double cs_turb_ccazc
Definition: cs_turbulence_model.c:772
cs_glob_turb_rans_model
const cs_turb_rans_model_t * cs_glob_turb_rans_model
cs_turb_cthafm
const double cs_turb_cthafm
Definition: cs_turbulence_model.c:946
cs_turb_ales
const double cs_turb_ales
Definition: cs_turbulence_model.c:796
CS_TURB_LES_SMAGO_DYN
Definition: cs_turbulence_model.h:63
cs_turb_rans_model_t::ikecou
int ikecou
Definition: cs_turbulence_model.h:148
cs_turb_ckwsk1
const double cs_turb_ckwsk1
Definition: cs_turbulence_model.c:630
cs_turb_cpalmu
const double cs_turb_cpalmu
Definition: cs_turbulence_model.c:609
cs_turb_model_t
Turbulence model general options descriptor.
Definition: cs_turbulence_model.h:75
cs_turb_cpalet
const double cs_turb_cpalet
Definition: cs_turbulence_model.c:624
cs_turb_cpale4
const double cs_turb_cpale4
Definition: cs_turbulence_model.c:603
cs_turb_ref_values_t::almax
double almax
Definition: cs_turbulence_model.h:108
cs_turb_cpalse
const double cs_turb_cpalse
Definition: cs_turbulence_model.c:606
cs_turb_ckwgm1
double cs_turb_ckwgm1
Definition: cs_turbulence_model.c:672
cs_turb_ckwa1
const double cs_turb_ckwa1
Definition: cs_turbulence_model.c:690
cs_turb_rans_model_t::igrari
int igrari
Definition: cs_turbulence_model.h:145
cs_turb_model_t::iturb
int iturb
Definition: cs_turbulence_model.h:77
CS_TURB_K_OMEGA
Definition: cs_turbulence_model.h:67
cs_turb_crij2
double cs_turb_crij2
Definition: cs_turbulence_model.c:484
cs_turb_cssgr2
const double cs_turb_cssgr2
Definition: cs_turbulence_model.c:537
cs_turb_ccaze2
const double cs_turb_ccaze2
Definition: cs_turbulence_model.c:752
CS_TURB_LES_SMAGO_CONST
Definition: cs_turbulence_model.h:62
cs_turb_rans_model_t
RANS turbulence model descriptor.
Definition: cs_turbulence_model.h:117
cs_turb_ce2
const double cs_turb_ce2
Definition: cs_turbulence_model.c:450
cs_turb_cssgs1
const double cs_turb_cssgs1
Definition: cs_turbulence_model.c:519
cs_get_glob_turb_model
cs_turb_model_t * cs_get_glob_turb_model(void)
Provide access to global turbulence model structure cs_glob_turb_model.
Definition: cs_turbulence_model.c:1167
cs_turb_cpalct
const double cs_turb_cpalct
Definition: cs_turbulence_model.c:618
cs_turb_cv2fct
const double cs_turb_cv2fct
Definition: cs_turbulence_model.c:894
cs_turb_c3trit
const double cs_turb_c3trit
Definition: cs_turbulence_model.c:936
cs_turb_rans_model_t::iclsyr
int iclsyr
Definition: cs_turbulence_model.h:176
cs_turb_crijp2
const double cs_turb_crijp2
Definition: cs_turbulence_model.c:507
cs_turb_c4trit
const double cs_turb_c4trit
Definition: cs_turbulence_model.c:941
cs_turb_cdries
const double cs_turb_cdries
Definition: cs_turbulence_model.c:858
cs_turb_rans_model_t::irijrb
int irijrb
Definition: cs_turbulence_model.h:165
CS_TURB_MIXING_LENGTH
Definition: cs_turbulence_model.h:54
cs_turb_cv2fmu
const double cs_turb_cv2fmu
Definition: cs_turbulence_model.c:876
cs_turb_ckwsw1
const double cs_turb_ckwsw1
Definition: cs_turbulence_model.c:642
CS_TURB_SPALART_ALLMARAS
Definition: cs_turbulence_model.h:68
cs_turb_smagmn
double cs_turb_smagmn
Definition: cs_turbulence_model.c:849
cs_turb_csaw2
const double cs_turb_csaw2
Definition: cs_turbulence_model.c:727
cs_turb_ref_values_t
Definition: cs_turbulence_model.h:107
cs_turb_rans_model_t::irijnu
int irijnu
Definition: cs_turbulence_model.h:161
CS_TURB_K_EPSILON
Definition: cs_turbulence_model.h:55
cs_turb_cmu
double cs_turb_cmu
Definition: cs_turbulence_model.c:431
cs_turb_xcl
const double cs_turb_xcl
Definition: cs_turbulence_model.c:582
cs_turb_csab1
const double cs_turb_csab1
Definition: cs_turbulence_model.c:702
cs_get_glob_turb_rans_model
cs_turb_rans_model_t * cs_get_glob_turb_rans_model(void)
Provide acces to cs_glob_turb_rans_model.
Definition: cs_turbulence_model.c:1239
cs_turb_csrij
double cs_turb_csrij
Definition: cs_turbulence_model.c:573
cs_turb_cstlog
const double cs_turb_cstlog
Definition: cs_turbulence_model.c:393
cs_turb_rans_model_t::xlomlg
double xlomlg
Definition: cs_turbulence_model.h:182
cs_turb_cv2fcl
const double cs_turb_cv2fcl
Definition: cs_turbulence_model.c:900
cs_turb_cv2fc2
const double cs_turb_cv2fc2
Definition: cs_turbulence_model.c:888
cs_turb_csasig
const double cs_turb_csasig
Definition: cs_turbulence_model.c:712
cs_turb_rans_model_t::reinit_turb
int reinit_turb
Definition: cs_turbulence_model.h:152
cs_turb_cebms1
const double cs_turb_cebms1
Definition: cs_turbulence_model.c:558
cs_glob_turb_les_model
const cs_turb_les_model_t * cs_glob_turb_les_model
cs_turb_cssgr4
const double cs_turb_cssgr4
Definition: cs_turbulence_model.c:549
cs_turb_crij3
double cs_turb_crij3
Definition: cs_turbulence_model.c:490
cs_get_glob_turb_ref_values
cs_turb_ref_values_t * cs_get_glob_turb_ref_values(void)
Provide acces to cs_glob_turb_ref_values.
Definition: cs_turbulence_model.c:1225
cs_turb_cpalc1
const double cs_turb_cpalc1
Definition: cs_turbulence_model.c:612
cs_turb_cssgr1
const double cs_turb_cssgr1
Definition: cs_turbulence_model.c:531
cs_turb_cssge2
const double cs_turb_cssge2
Definition: cs_turbulence_model.c:513
cs_turb_cv2fa1
const double cs_turb_cv2fa1
Definition: cs_turbulence_model.c:864
cs_turb_model_log_setup
void cs_turb_model_log_setup(void)
Print the turbulence model parameters to setup.log.
Definition: cs_turbulence_model.c:1265
cs_turb_ce1
const double cs_turb_ce1
Definition: cs_turbulence_model.c:442
cs_turb_cssgr3
const double cs_turb_cssgr3
Definition: cs_turbulence_model.c:543
cs_turb_ccazsc
const double cs_turb_ccazsc
Definition: cs_turbulence_model.c:757
cs_turb_les_model_t::ivrtex
int ivrtex
Definition: cs_turbulence_model.h:195
cs_turb_xlesfd
const double cs_turb_xlesfd
Definition: cs_turbulence_model.c:829
cs_turb_xa1
const double cs_turb_xa1
Definition: cs_turbulence_model.c:585
cs_turb_constants_log_setup
void cs_turb_constants_log_setup(void)
Print the turbulent constants to setup.log.
Definition: cs_turbulence_model.c:1579
cebmr5
const double cebmr5
Definition: cstphy.f90:447
cs_turb_cv2fc1
const double cs_turb_cv2fc1
Definition: cs_turbulence_model.c:882
cs_turb_rans_model_t::irijco
int irijco
Definition: cs_turbulence_model.h:155
CS_TURB_RIJ_EPSILON_LRR
Definition: cs_turbulence_model.h:59
cs_turb_vdriest
const double cs_turb_vdriest
Definition: cs_turbulence_model.c:382
cs_turb_cpale2
const double cs_turb_cpale2
Definition: cs_turbulence_model.c:597
CS_TURB_K_EPSILON_LIN_PROD
Definition: cs_turbulence_model.h:56
cs_turb_rans_model_t::iddes
int iddes
Definition: cs_turbulence_model.h:158
cs_turb_cpalcl
const double cs_turb_cpalcl
Definition: cs_turbulence_model.c:621
CS_TURB_LES_WALE
Definition: cs_turbulence_model.h:64
cs_turb_csmago
double cs_turb_csmago
Definition: cs_turbulence_model.c:819
cs_turb_rans_model_t::igrake
int igrake
Definition: cs_turbulence_model.h:142
cs_turb_rans_model_t::itycor
int itycor
Definition: cs_turbulence_model.h:123
cs_get_glob_turb_les_model
cs_turb_les_model_t * cs_get_glob_turb_les_model(void)
Provide acces to cs_glob_turb_les_model.
Definition: cs_turbulence_model.c:1253
cs_turb_csab2
const double cs_turb_csab2
Definition: cs_turbulence_model.c:707
cs_turb_crijp1
const double cs_turb_crijp1
Definition: cs_turbulence_model.c:499
cs_turb_bpow
const double cs_turb_bpow
Definition: cs_turbulence_model.c:420
cs_turb_cpale1
const double cs_turb_cpale1
Definition: cs_turbulence_model.c:594
cs_turb_cssgr5
const double cs_turb_cssgr5
Definition: cs_turbulence_model.c:555
cs_turb_rans_model_t::iclptr
int iclptr
Definition: cs_turbulence_model.h:179