6.2
general 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-2020 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 typedef enum {
53 
70 
72 
73 /*----------------------------------------------------------------------------
74  * turbulence type of model
75  *----------------------------------------------------------------------------*/
76 
77 enum {
82 };
83 
84 /*----------------------------------------------------------------------------
85  * turbulence order of model
86  *----------------------------------------------------------------------------*/
87 
88 enum {
92 };
93 
94 /*----------------------------------------------------------------------------
95  * hybrid models
96  *----------------------------------------------------------------------------*/
97 
98 enum {
103 };
104 
105 /* turbulence model general options descriptor */
106 /*---------------------------------------------*/
107 
108 typedef struct {
109 
110  int iturb; /* turbulence model
111  CS_TURB_NONE: no turbulence model (laminar flow)
112  CS_TURB_MIXING_LENGTH: mixing length model
113  CS_TURB_K_EPSILON: standard k-epsilon model
114  CS_TURB_K_EPSILON_LIN_PROD: k-epsilon model with
115  Linear Production (LP) correction
116  CS_TURB_K_EPSILON_LS: Launder-Sharma low Re
117  k-epsilon model
118  CS_TURB_K_EPSILON_QUAD: Baglietto et al. low Re
119  k epsilon model
120  CS_TURB_RIJ_EPSILON_LRR: Rij-epsilon (LRR)
121  CS_TURB_RIJ_EPSILON_SSG: Rij-epsilon (SSG)
122  CS_TURB_RIJ_EPSILON_EBRSM: Rij-epsilon (EBRSM)
123  CS_TURB_LES_SMAGO_CONST: LES
124  (constant Smagorinsky model)
125  CS_TURB_LES_SMAGO_DYN: LES ("classical" dynamic
126  Smagorisky model)
127  CS_TURB_LES_WALE: LES (WALE)
128  CS_TURB_V2F_PHI: v2f phi-model
129  CS_TURB_V2F_BL_V2K: v2f BL-v2-k
130  CS_TURB_K_OMEGA: k-omega SST
131  CS_TURB_SPALART_ALLMARAS: Spalart-Allmaras model */
132  int itytur; /* class of turbulence model (integer value
133  iturb/10) */
134  int hybrid_turb; /* Type of Hybrid Turbulence Model
135  - CS_HYBRID_NONE: No model
136  - CS_HYBRID_DES: Detached Eddy Simulation
137  - CS_HYBRID_DDES: Delayed Detached Eddy
138  Simulation
139  - CS_HYBRID_SAM: Scale Adaptive Model */
140  int type; /* Type of turbulence modelling:
141  - CS_TURB_NONE: No model
142  - CS_TURB_RANS: RANS modelling
143  - CS_TURB_LES: LES modelling
144  - CS_TURB_HYBRID: RANS -- LES modelling */
145  int order; /* Order of the turbulence model:
146  - CS_TURB_ALGEBRAIC: 0th order algebraik model
147  - CS_TURB_FIRST_ORDER: 1st order Eddy Viscosity
148  type models
149  - CS_TURB_SECOND_ORDER: 2nd order Differential
150  Reynolds Stress type models */
152 
153 /* Reference values for turbulence structure and associated pointer */
154 /*------------------------------------------------------------------*/
155 
156 typedef struct {
157  double almax; /* characteristic macroscopic length of the
158  domain */
159  double uref; /* characteristic flow velocity */
161 
162 /* RANS turbulence model descriptor */
163 /*----------------------------------*/
164 
165 typedef struct {
166 
167  int irccor; /* activation of rotation/curvature correction for
168  an eddy viscosity turbulence models
169  - 0: false
170  - 1: true */
171  int itycor; /* type of rotation/curvature correction for an
172  eddy viscosity turbulence models
173  - 1: Cazalbou correction (default when irccor=1
174  and itytur=2 or 5)
175  - 2: Spalart-Shur correction (default when
176  irccor=1 and iturb=60 or 70) */
177  int idirsm; /* turbulent diffusion model for second moment
178  closure
179  - 0: scalar diffusivity (Shir model)
180  - 1: tensorial diffusivity (Daly and Harlow
181  model, default model) */
182  int iclkep; /* clipping of k and epsilon
183  - 0: absolute value clipping
184  - 1: coupled clipping based on physical
185  relationships */
186  int igrhok; /* take (2/3 rho grad k) in the momentum
187  equation
188  - 1: true
189  - 0: false (default) */
190  int igrake; /* buoyant term in k-epsilon
191  - 1: true (default if rho is variable)
192  - 0: false */
193  int igrari; /* buoyant term in Rij-epsilon
194  - 1: true (default if rho is variable)
195  - 0: false */
196  int ikecou; /* partially coupled version of
197  k-epsilon (only for iturb=20)
198  - 1: true (default)
199  - 0: false */
200  int reinit_turb; /* Advanced re-init for EBRSM and k-omega models
201  - 1: true (default)
202  - 0: false */
203  int irijco; /* coupled solving of Rij
204  - 1: true
205  - 0: false (default) */
206  int irijnu; /* pseudo eddy viscosity in the matrix of momentum
207  equation to partially implicit div( rho R )
208  - 1: true
209  - 0: false (default) */
210  int irijrb; /* accurate treatment of R at the boundary (see
211  \ref condli)
212  - 1: true
213  - 0: false (default) */
214  int irijec; /* wall echo term of R
215  - 1: true
216  - 0: false (default) */
217  int idifre; /* whole treatment of the diagonal part of the
218  diffusion tensor of R and epsilon
219  - 1: true (default)
220  - 0: simplified treatment */
221  int iclsyr; /* partial implicitation of symmetry BCs of R
222  - 1: true (default)
223  - 0: false */
224  int iclptr; /* partial implicitation of wall BCs of R
225  - 1: true
226  - 0: false (default) */
227  double xlomlg; /* mixing length */
228 
230 
231 /* LES turbulence model descriptor */
232 /*---------------------------------*/
233 
234 typedef struct {
235 
236  int idries; /* Van Driest smoothing at the wall (only for
237  itytur=4)
238  - 1: true
239  - 0: false */
240 
242 
243 /*============================================================================
244  * Static global variables
245  *============================================================================*/
246 
247 /* Pointer to main turbulence model descriptor structure */
248 
249 extern const cs_turb_model_t *cs_glob_turb_model;
250 
251 /* Pointer to reference values for turbulence descriptor structure */
252 
254 
255 /* Pointer to RANS turbulence model descriptor structure */
256 
258 
259 /* Pointer to LES turbulence model descriptor structure */
260 
262 
263 /* Constant for turbulence models */
264 
265 extern const double cs_turb_xkappa;
266 extern const double cs_turb_vdriest;
267 extern const double cs_turb_cstlog;
268 extern const double cs_turb_cstlog_rough;
269 extern double cs_turb_cstlog_alpha;
270 extern const double cs_turb_apow;
271 extern const double cs_turb_bpow;
272 extern double cs_turb_dpow;
273 extern double cs_turb_cmu;
274 extern double cs_turb_cmu025;
275 extern const double cs_turb_ce1;
276 extern const double cs_turb_ce2;
277 extern const double cs_turb_ce4;
278 extern double cs_turb_crij1;
279 extern double cs_turb_crij2;
280 extern double cs_turb_crij3;
281 extern const double cs_turb_crijp1;
282 extern const double cs_turb_crijp2;
283 extern const double cs_turb_cssge2;
284 extern const double cs_turb_cssgs1;
285 extern const double cs_turb_cssgs2;
286 extern const double cs_turb_cssgr1;
287 extern const double cs_turb_cssgr2;
288 extern const double cs_turb_cssgr3;
289 extern const double cs_turb_cssgr4;
290 extern const double cs_turb_cssgr5;
291 extern const double cs_turb_cebms1;
292 extern const double cs_turb_cebms2;
293 extern const double cs_turb_cebmr1, cebmr2, cebmr3, cebmr4, cebmr5;
294 extern double cs_turb_csrij;
295 extern const double cs_turb_cebme2;
296 extern const double cs_turb_cebmmu;
297 extern const double cs_turb_xcl;
298 extern const double cs_turb_xa1;
299 extern const double cs_turb_xct;
300 extern const double cs_turb_xceta;
301 extern const double cs_turb_cpale1;
302 extern const double cs_turb_cpale2;
303 extern const double cs_turb_cpale3;
304 extern const double cs_turb_cpale4;
305 extern const double cs_turb_cpalmu;
306 extern const double cs_turb_cpalc1;
307 extern const double cs_turb_cpalc2;
308 extern const double cs_turb_cpalct;
309 extern const double cs_turb_cpalcl;
310 extern const double cs_turb_cpalet;
311 extern const double cs_turb_ckwsk1;
312 extern const double cs_turb_ckwsk2;
313 extern const double cs_turb_ckwsw1;
314 extern const double cs_turb_ckwsw2;
315 extern const double cs_turb_ckwbt1;
316 extern const double cs_turb_ckwbt2;
317 extern double cs_turb_ckwgm1;
318 extern double cs_turb_ckwgm2;
319 extern const double cs_turb_ckwa1;
320 extern const double cs_turb_ckwc1;
321 extern double cs_turb_cddes;
322 extern const double cs_turb_csas;
323 extern const double cs_turb_csas_eta2;
324 extern const double cs_turb_cnl1;
325 extern const double cs_turb_cnl2;
326 extern const double cs_turb_cnl3;
327 extern const double cs_turb_cnl4;
328 extern const double cs_turb_cnl5;
329 extern const double cs_turb_csab1;
330 extern const double cs_turb_csab2;
331 extern const double cs_turb_csasig;
332 extern const double cs_turb_csav1;
333 extern double cs_turb_csaw1;
334 extern const double cs_turb_csaw2;
335 extern const double cs_turb_csaw3;
336 extern const double cs_turb_cssr1;
337 extern const double cs_turb_cssr2;
338 extern const double cs_turb_cssr3;
339 extern const double cs_turb_ccaze2;
340 extern const double cs_turb_ccazsc;
341 extern const double cs_turb_ccaza;
342 extern const double cs_turb_ccazb;
343 extern const double cs_turb_ccazc;
344 extern const double cs_turb_ccazd;
345 extern const double cs_turb_xlesfl;
346 extern const double cs_turb_ales;
347 extern const double cs_turb_bles;
348 extern double cs_turb_csmago;
349 extern const double cs_turb_xlesfd;
350 extern double cs_turb_smagmx;
351 extern double cs_turb_smagmn;
352 extern const double cs_turb_cdries;
353 extern const double cs_turb_cv2fa1;
354 extern const double cs_turb_cv2fe2;
355 extern const double cs_turb_cv2fmu;
356 extern const double cs_turb_cv2fc1;
357 extern const double cs_turb_cv2fc2;
358 extern const double cs_turb_cv2fct;
359 extern const double cs_turb_cv2fcl;
360 extern const double cs_turb_cv2fet;
361 extern double cs_turb_cwale;
362 extern const double cs_turb_xiafm;
363 extern const double cs_turb_etaafm;
364 extern const double cs_turb_c1trit;
365 extern const double cs_turb_c2trit;
366 extern const double cs_turb_c3trit;
367 extern const double cs_turb_c4trit;
368 extern const double cs_turb_cthafm;
369 extern const double cs_turb_cthdfm;
370 
371 /*=============================================================================
372  * Public function prototypes
373  *============================================================================*/
374 
375 /*----------------------------------------------------------------------------
376  * Initialize turbulence model structures
377  *----------------------------------------------------------------------------*/
378 
379 void
380 cs_turb_model_init(void);
381 
382 /*----------------------------------------------------------------------------
383  * Set type and order of the turbulence model
384  *----------------------------------------------------------------------------*/
385 
386 void
388 
389 /*----------------------------------------------------------------------------
390  * Set global pointer to turbulence model structure
391  *----------------------------------------------------------------------------*/
392 
393 void
395 
396 /*----------------------------------------------------------------------------
397  * Provide write access to turbulence model structure
398  *----------------------------------------------------------------------------*/
399 
402 
403 /*----------------------------------------------------------------------------
404  * Compute turbulence model constants,
405  * some of which may depend on the model choice.
406  *----------------------------------------------------------------------------*/
407 
408 void
410 
411 /*----------------------------------------------------------------------------
412  * Provide access to cs_glob_turb_ref_values
413  *
414  * needed to initialize structure with GUI
415  *----------------------------------------------------------------------------*/
416 
419 
420 /*----------------------------------------------------------------------------
421  * Provide access to cs_glob_turb_rans_model
422  *
423  * needed to initialize structure with GUI
424  *----------------------------------------------------------------------------*/
425 
428 
429 /*----------------------------------------------------------------------------
430  * Provide access to cs_glob_turb_les_model
431  *
432  * needed to initialize structure with GUI
433  *----------------------------------------------------------------------------*/
434 
437 
438 /*----------------------------------------------------------------------------*
439  * Print the turbulence model parameters to setup.log.
440  *----------------------------------------------------------------------------*/
441 
442 void
444 
445 /*----------------------------------------------------------------------------*
446  * Print the turbulent constants to setup.log.
447  *----------------------------------------------------------------------------*/
448 
449 void
451 
452 /*----------------------------------------------------------------------------*
453  * Clip turbulent fluxes
454  *----------------------------------------------------------------------------*/
455 
456 void
457 cs_clip_turbulent_fluxes(int flux_id, int ivartt);
458 
459 /*----------------------------------------------------------------------------*/
460 
462 
463 #endif /* __CS_TURBULENCE_MODEL_H__ */
const double cs_turb_csav1
Definition: cs_turbulence_model.c:733
const double cs_turb_cv2fmu
Definition: cs_turbulence_model.c:892
const double cs_turb_ckwsw1
Definition: cs_turbulence_model.c:641
const double cs_turb_cstlog
Definition: cs_turbulence_model.c:407
double cs_turb_csrij
Definition: cs_turbulence_model.c:575
int itytur
Definition: cs_turbulence_model.h:132
const double cs_turb_ckwsw2
Definition: cs_turbulence_model.c:647
const cs_turb_rans_model_t * cs_glob_turb_rans_model
const double cs_turb_cebmr1
Definition: cs_turbulence_model.c:565
const double cs_turb_cnl3
Definition: cs_turbulence_model.c:930
const double cs_turb_cssgr4
Definition: cs_turbulence_model.c:551
Definition: cs_turbulence_model.h:54
const double cs_turb_cnl1
Definition: cs_turbulence_model.c:928
const double cs_turb_cssgr2
Definition: cs_turbulence_model.c:539
Definition: cs_turbulence_model.h:79
Definition: cs_turbulence_model.h:90
void cs_turb_constants_log_setup(void)
Print the turbulent constants to setup.log.
Definition: cs_turbulence_model.c:1816
double cs_turb_ckwgm2
Definition: cs_turbulence_model.c:682
const double cebmr5
Definition: cstphy.f90:447
const double cs_turb_cpalct
Definition: cs_turbulence_model.c:617
double xlomlg
Definition: cs_turbulence_model.h:227
const double cs_turb_c3trit
Definition: cs_turbulence_model.c:962
Definition: cs_turbulence_model.h:68
const double cs_turb_csas
Definition: cs_turbulence_model.c:708
int irijec
Definition: cs_turbulence_model.h:214
Definition: cs_turbulence_model.h:91
Definition: cs_turbulence_model.h:80
const double cs_turb_ccazd
Definition: cs_turbulence_model.c:793
Definition: cs_turbulence_model.h:81
const double cs_turb_crijp2
Definition: cs_turbulence_model.c:509
const double cs_turb_cv2fe2
Definition: cs_turbulence_model.c:886
int order
Definition: cs_turbulence_model.h:145
#define BEGIN_C_DECLS
Definition: cs_defs.h:495
cs_turb_les_model_t * cs_get_glob_turb_les_model(void)
Provide access to cs_glob_turb_les_model.
Definition: cs_turbulence_model.c:1510
const double cs_turb_ccaze2
Definition: cs_turbulence_model.c:768
Turbulence model general options descriptor.
Definition: cs_turbulence_model.h:108
int idries
Definition: cs_turbulence_model.h:236
int irijrb
Definition: cs_turbulence_model.h:210
double cs_turb_crij2
Definition: cs_turbulence_model.c:486
const double cs_turb_ales
Definition: cs_turbulence_model.c:812
double almax
Definition: cs_turbulence_model.h:157
double cs_turb_crij1
Definition: cs_turbulence_model.c:480
const double cs_turb_cssr3
Definition: cs_turbulence_model.c:763
const double cebmr2
Definition: cstphy.f90:447
Definition: cs_turbulence_model.h:57
const double cs_turb_xceta
Definition: cs_turbulence_model.c:593
int igrari
Definition: cs_turbulence_model.h:193
int irccor
Definition: cs_turbulence_model.h:167
const double cs_turb_ce4
Definition: cs_turbulence_model.c:474
Definition: cs_turbulence_model.h:101
const double cs_turb_ckwsk2
Definition: cs_turbulence_model.c:635
int itycor
Definition: cs_turbulence_model.h:171
const double cs_turb_cssgr3
Definition: cs_turbulence_model.c:545
int igrake
Definition: cs_turbulence_model.h:190
const double cs_turb_xiafm
Definition: cs_turbulence_model.c:942
const cs_turb_les_model_t * cs_glob_turb_les_model
Definition: cs_turbulence_model.h:156
void cs_set_glob_turb_model(void)
Set global pointer to turbulence model structure.
Definition: cs_turbulence_model.c:1403
const double cs_turb_crijp1
Definition: cs_turbulence_model.c:501
const double cs_turb_cpalc2
Definition: cs_turbulence_model.c:614
double cs_turb_cddes
Definition: cs_turbulence_model.c:702
const double cs_turb_cnl4
Definition: cs_turbulence_model.c:931
const double cs_turb_cpale2
Definition: cs_turbulence_model.c:599
int irijnu
Definition: cs_turbulence_model.h:206
const double cs_turb_apow
Definition: cs_turbulence_model.c:432
Definition: cs_turbulence_model.h:56
int reinit_turb
Definition: cs_turbulence_model.h:200
int iclptr
Definition: cs_turbulence_model.h:224
const double cs_turb_cpale3
Definition: cs_turbulence_model.c:602
void cs_turb_model_log_setup(void)
Print the turbulence model parameters to setup.log.
Definition: cs_turbulence_model.c:1522
double cs_turb_cwale
Definition: cs_turbulence_model.c:937
const double cs_turb_xa1
Definition: cs_turbulence_model.c:587
const double cs_turb_cebmmu
Definition: cs_turbulence_model.c:581
const double cs_turb_ckwa1
Definition: cs_turbulence_model.c:689
double cs_turb_cmu025
Definition: cs_turbulence_model.c:449
const double cs_turb_cebms2
Definition: cs_turbulence_model.c:563
const double cs_turb_cv2fc1
Definition: cs_turbulence_model.c:898
Definition: cs_turbulence_model.h:59
Definition: cs_turbulence_model.h:64
Definition: cs_turbulence_model.h:78
int type
Definition: cs_turbulence_model.h:140
const double cs_turb_cv2fa1
Definition: cs_turbulence_model.c:880
void cs_set_type_order_turbulence_model(void)
Initialize type and order members of turbulence model structure.
Definition: cs_turbulence_model.c:1350
Definition: cs_turbulence_model.h:67
Definition: cs_turbulence_model.h:100
const double cs_turb_xlesfl
Definition: cs_turbulence_model.c:803
double cs_turb_crij3
Definition: cs_turbulence_model.c:492
const double cebmr3
Definition: cstphy.f90:447
const double cs_turb_c1trit
Definition: cs_turbulence_model.c:952
void cs_turb_model_init(void)
Initialize turbulence model structures.
Definition: cs_turbulence_model.c:1336
const double cs_turb_bles
Definition: cs_turbulence_model.c:821
Definition: cs_turbulence_model.h:62
RANS turbulence model descriptor.
Definition: cs_turbulence_model.h:165
Definition: cs_turbulence_model.h:65
Definition: cs_turbulence_model.h:89
Definition: cs_turbulence_model.h:69
void cs_turb_compute_constants(void)
Compute turbulence model constants, some of which may depend on the model choice. ...
Definition: cs_turbulence_model.c:1418
const cs_turb_ref_values_t * cs_glob_turb_ref_values
const double cs_turb_csaw3
Definition: cs_turbulence_model.c:748
const double cs_turb_cv2fct
Definition: cs_turbulence_model.c:910
const double cs_turb_cssgs1
Definition: cs_turbulence_model.c:521
cs_turb_model_type_t
Definition: cs_turbulence_model.h:52
const double cs_turb_cv2fet
Definition: cs_turbulence_model.c:922
const double cs_turb_cv2fc2
Definition: cs_turbulence_model.c:904
const double cs_turb_cstlog_rough
Definition: cs_turbulence_model.c:418
const double cs_turb_xkappa
Definition: cs_turbulence_model.c:387
double cs_turb_ckwgm1
Definition: cs_turbulence_model.c:671
Definition: cs_turbulence_model.h:63
const double cs_turb_csab2
Definition: cs_turbulence_model.c:723
const double cs_turb_csab1
Definition: cs_turbulence_model.c:718
const double cs_turb_ccazc
Definition: cs_turbulence_model.c:788
const double cs_turb_ccazsc
Definition: cs_turbulence_model.c:773
int ikecou
Definition: cs_turbulence_model.h:196
Definition: cs_turbulence_model.h:61
const double cs_turb_cssgr5
Definition: cs_turbulence_model.c:557
const double cs_turb_ccazb
Definition: cs_turbulence_model.c:783
double cs_turb_smagmx
Definition: cs_turbulence_model.c:855
const double cs_turb_ckwbt2
Definition: cs_turbulence_model.c:659
const double cs_turb_cpalcl
Definition: cs_turbulence_model.c:620
cs_turb_ref_values_t * cs_get_glob_turb_ref_values(void)
Provide access to cs_glob_turb_ref_values.
Definition: cs_turbulence_model.c:1482
int idifre
Definition: cs_turbulence_model.h:217
int iturb
Definition: cs_turbulence_model.h:110
const double cs_turb_ckwsk1
Definition: cs_turbulence_model.c:629
const double cs_turb_cpalet
Definition: cs_turbulence_model.c:623
LES turbulence model descriptor.
Definition: cs_turbulence_model.h:234
const double cebmr4
Definition: cstphy.f90:447
const double cs_turb_vdriest
Definition: cs_turbulence_model.c:396
#define END_C_DECLS
Definition: cs_defs.h:496
const double cs_turb_cpale1
Definition: cs_turbulence_model.c:596
int hybrid_turb
Definition: cs_turbulence_model.h:134
const double cs_turb_cthafm
Definition: cs_turbulence_model.c:972
double cs_turb_smagmn
Definition: cs_turbulence_model.c:865
cs_turb_model_t * cs_get_glob_turb_model(void)
Provide write access to turbulence model structure.
Definition: cs_turbulence_model.c:1389
const double cs_turb_cnl2
Definition: cs_turbulence_model.c:929
const double cs_turb_ce1
Definition: cs_turbulence_model.c:457
const double cs_turb_csasig
Definition: cs_turbulence_model.c:728
Definition: cs_turbulence_model.h:60
const double cs_turb_c4trit
Definition: cs_turbulence_model.c:967
const double cs_turb_cssgs2
Definition: cs_turbulence_model.c:527
const double cs_turb_cdries
Definition: cs_turbulence_model.c:874
int iclsyr
Definition: cs_turbulence_model.h:221
Definition: cs_turbulence_model.h:99
const double cs_turb_cebme2
Definition: cs_turbulence_model.c:578
const double cs_turb_cpalmu
Definition: cs_turbulence_model.c:608
int iclkep
Definition: cs_turbulence_model.h:182
const double cs_turb_cv2fcl
Definition: cs_turbulence_model.c:916
double cs_turb_csmago
Definition: cs_turbulence_model.c:835
const double cs_turb_ckwbt1
Definition: cs_turbulence_model.c:653
Definition: cs_turbulence_model.h:66
const double cs_turb_xcl
Definition: cs_turbulence_model.c:584
const cs_turb_model_t * cs_glob_turb_model
const double cs_turb_c2trit
Definition: cs_turbulence_model.c:957
double uref
Definition: cs_turbulence_model.h:159
const double cs_turb_xlesfd
Definition: cs_turbulence_model.c:845
const double cs_turb_csas_eta2
Definition: cs_turbulence_model.c:713
const double cs_turb_cssgr1
Definition: cs_turbulence_model.c:533
const double cs_turb_etaafm
Definition: cs_turbulence_model.c:947
int igrhok
Definition: cs_turbulence_model.h:186
double cs_turb_cmu
Definition: cs_turbulence_model.c:446
const double cs_turb_ccaza
Definition: cs_turbulence_model.c:778
double cs_turb_csaw1
Definition: cs_turbulence_model.c:738
Definition: cs_turbulence_model.h:102
const double cs_turb_cnl5
Definition: cs_turbulence_model.c:932
void cs_clip_turbulent_fluxes(int flux_id, int ivartt)
Clipping for the turbulence flux vector.
Definition: cs_turbulence_model.c:2017
cs_turb_rans_model_t * cs_get_glob_turb_rans_model(void)
Provide access to cs_glob_turb_rans_model.
Definition: cs_turbulence_model.c:1496
int idirsm
Definition: cs_turbulence_model.h:177
const double cs_turb_ckwc1
Definition: cs_turbulence_model.c:696
const double cs_turb_cssge2
Definition: cs_turbulence_model.c:515
double cs_turb_dpow
Definition: cs_turbulence_model.c:438
int irijco
Definition: cs_turbulence_model.h:203
const double cs_turb_cpalc1
Definition: cs_turbulence_model.c:611
Definition: cs_turbulence_model.h:58
const double cs_turb_csaw2
Definition: cs_turbulence_model.c:743
const double cs_turb_cssr1
Definition: cs_turbulence_model.c:753
const double cs_turb_bpow
Definition: cs_turbulence_model.c:435
Definition: cs_turbulence_model.h:55
const double cs_turb_cebms1
Definition: cs_turbulence_model.c:560
const double cs_turb_xct
Definition: cs_turbulence_model.c:590
double cs_turb_cstlog_alpha
Definition: cs_turbulence_model.c:429
const double cs_turb_cthdfm
Definition: cs_turbulence_model.c:977
const double cs_turb_ce2
Definition: cs_turbulence_model.c:465
const double cs_turb_cssr2
Definition: cs_turbulence_model.c:758
const double cs_turb_cpale4
Definition: cs_turbulence_model.c:605