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