TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Statistiques_defines.h
1/****************************************************************************
2* Copyright (c) 2025, CEA
3* All rights reserved.
4*
5* Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
6* 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
7* 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
8* 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
9*
10* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
11* IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
12* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
13*
14*****************************************************************************/
15
16#ifndef Statistiques_defines_included
17#define Statistiques_defines_included
18
19#define I_MOY 0
20#define UI_MOY 1
21#define VI_MOY 2
22#define WI_MOY 3
23#define PI_MOY 4
24#define UIv_MOY 5
25#define VIv_MOY 6
26#define WIv_MOY 7
27#define PIv_MOY 8
28// Correlations vitesse :
29// 2eme ordre :
30#define UUI_MOY 9
31#define VVI_MOY 10
32#define WWI_MOY 11
33#define UVI_MOY 12
34#define VWI_MOY 13
35#define UWI_MOY 14
36// 3eme ordre :
37#define UUUI_MOY 15
38#define UUVI_MOY 16
39#define UUWI_MOY 17
40#define UVVI_MOY 18
41#define UVWI_MOY 19
42#define UWWI_MOY 20
43#define VVVI_MOY 21
44#define VVWI_MOY 22
45#define VWWI_MOY 23
46#define WWWI_MOY 24
47//
48// 2eme ordre vit/pression :
49#define UPI_MOY 25
50#define VPI_MOY 26
51#define WPI_MOY 27
52//
53//
54// Maintenant, ce qui fait intervenir les derivees :
55// 1. de l'indicatrice :
56//^^^^^^^^^^^^^^^^^^^^^^^
57// ui*dI/dxb : (9)
58#define UdIdx_MOY 28
59#define VdIdx_MOY 29
60#define WdIdx_MOY 30
61#define UdIdy_MOY 31
62#define VdIdy_MOY 32
63#define WdIdy_MOY 33
64#define UdIdz_MOY 34
65#define VdIdz_MOY 35
66#define WdIdz_MOY 36
67//^^^^^^^^^^^^^^^^^^^^^^^
68// ui*p*dI/dxb : (9)
69#define UPdIdx_MOY 37
70#define VPdIdx_MOY 38
71#define WPdIdx_MOY 39
72#define UPdIdy_MOY 40
73#define VPdIdy_MOY 41
74#define WPdIdy_MOY 42
75#define UPdIdz_MOY 43
76#define VPdIdz_MOY 44
77#define WPdIdz_MOY 45
78//^^^^^^^^^^^^^^^^^^^^^^^
79// ui*uj*dI/dxb : (18)
80#define UUdIdx_MOY 46
81#define VVdIdx_MOY 47
82#define WWdIdx_MOY 48
83#define UUdIdy_MOY 49
84#define VVdIdy_MOY 50
85#define WWdIdy_MOY 51
86#define UUdIdz_MOY 52
87#define VVdIdz_MOY 53
88#define WWdIdz_MOY 54
89#define UVdIdx_MOY 55
90#define UWdIdx_MOY 56
91#define VWdIdx_MOY 57
92#define UVdIdy_MOY 58
93#define UWdIdy_MOY 59
94#define VWdIdy_MOY 60
95#define UVdIdz_MOY 61
96#define UWdIdz_MOY 62
97#define VWdIdz_MOY 63
98//^^^^^^^^^^^^^^^^^^^^^^
99// p*dI/dxb : (3)
100#define PdIdx_MOY 64
101#define PdIdy_MOY 65
102#define PdIdz_MOY 66
103//^^^^^^^^^^^^^^^^^^^^^^
104// I*dI/dxb : (3)
105#define IdIdx_MOY 67
106#define IdIdy_MOY 68
107#define IdIdz_MOY 69
108// 2. de la vitesse :
109//^^^^^^^^^^^^^^^^^^^^^^^
110// I*dUidxb : (9)
111#define IdUdx_MOY 70
112#define IdVdx_MOY 71
113#define IdWdx_MOY 72
114#define IdUdy_MOY 73
115#define IdVdy_MOY 74
116#define IdWdy_MOY 75
117#define IdUdz_MOY 76
118#define IdVdz_MOY 77
119#define IdWdz_MOY 78
120// I*P*dUidxb : (9)
121#define IPdUdx_MOY 79
122#define IPdVdx_MOY 80
123#define IPdWdx_MOY 81
124#define IPdUdy_MOY 82
125#define IPdVdy_MOY 83
126#define IPdWdy_MOY 84
127#define IPdUdz_MOY 85
128#define IPdVdz_MOY 86
129#define IPdWdz_MOY 87
130// 3. de l'indicatrice et de la vitesse :
131//^^^^^^^^^^^^^^^^^^^^^^^
132// dUidxb*dIdxb : (9)
133#define dUdxdIdx_MOY 88
134#define dVdxdIdx_MOY 89
135#define dWdxdIdx_MOY 90
136#define dUdydIdy_MOY 91
137#define dVdydIdy_MOY 92
138#define dWdydIdy_MOY 93
139#define dUdzdIdz_MOY 94
140#define dVdzdIdz_MOY 95
141#define dWdzdIdz_MOY 96
142// Ui*dUjdxb*dIdxb : (27)
143#define UdUdxdIdx_MOY 97
144#define UdVdxdIdx_MOY 98
145#define UdWdxdIdx_MOY 99
146#define UdUdydIdy_MOY 100
147#define UdVdydIdy_MOY 101
148#define UdWdydIdy_MOY 102
149#define UdUdzdIdz_MOY 103
150#define UdVdzdIdz_MOY 104
151#define UdWdzdIdz_MOY 105
152//
153#define VdUdxdIdx_MOY 106
154#define VdVdxdIdx_MOY 107
155#define VdWdxdIdx_MOY 108
156#define VdUdydIdy_MOY 109
157#define VdVdydIdy_MOY 110
158#define VdWdydIdy_MOY 111
159#define VdUdzdIdz_MOY 112
160#define VdVdzdIdz_MOY 113
161#define VdWdzdIdz_MOY 114
162//
163#define WdUdxdIdx_MOY 115
164#define WdVdxdIdx_MOY 116
165#define WdWdxdIdx_MOY 117
166#define WdUdydIdy_MOY 118
167#define WdVdydIdy_MOY 119
168#define WdWdydIdy_MOY 120
169#define WdUdzdIdz_MOY 121
170#define WdVdzdIdz_MOY 122
171#define WdWdzdIdz_MOY 123
172//
173// 4. de la vitesse et de la vitesse (fois l'indic) :
174//^^^^^^^^^^^^^^^^^^^^^^^
175// dUidxj*dUmdxb : (36+9 = 45)
176#define IdUdxdUdx_MOY 124
177#define IdUdxdUdy_MOY 125
178#define IdUdxdUdz_MOY 126
179#define IdUdxdVdx_MOY 127
180#define IdUdxdVdy_MOY 128
181#define IdUdxdVdz_MOY 129
182#define IdUdxdWdx_MOY 130
183#define IdUdxdWdy_MOY 131
184#define IdUdxdWdz_MOY 132
185#define IdUdydUdy_MOY 133
186#define IdUdydUdz_MOY 134
187#define IdUdydVdx_MOY 135
188#define IdUdydVdy_MOY 136
189#define IdUdydVdz_MOY 137
190#define IdUdydWdx_MOY 138
191#define IdUdydWdy_MOY 139
192#define IdUdydWdz_MOY 140
193#define IdUdzdUdz_MOY 141
194#define IdUdzdVdx_MOY 142
195#define IdUdzdVdy_MOY 143
196#define IdUdzdVdz_MOY 144
197#define IdUdzdWdx_MOY 145
198#define IdUdzdWdy_MOY 146
199#define IdUdzdWdz_MOY 147
200#define IdVdxdVdx_MOY 148
201#define IdVdxdVdy_MOY 149
202#define IdVdxdVdz_MOY 150
203#define IdVdxdWdx_MOY 151
204#define IdVdxdWdy_MOY 152
205#define IdVdxdWdz_MOY 153
206#define IdVdydVdy_MOY 154
207#define IdVdydVdz_MOY 155
208#define IdVdydWdx_MOY 156
209#define IdVdydWdy_MOY 157
210#define IdVdydWdz_MOY 158
211#define IdVdzdVdz_MOY 159
212#define IdVdzdWdx_MOY 160
213#define IdVdzdWdy_MOY 161
214#define IdVdzdWdz_MOY 162
215#define IdWdxdWdx_MOY 163
216#define IdWdxdWdy_MOY 164
217#define IdWdxdWdz_MOY 165
218#define IdWdydWdy_MOY 166
219#define IdWdydWdz_MOY 167
220#define IdWdzdWdz_MOY 168
221//
222// 5. D'autre gradients plus regulier pour eviter d'utiliser le gradI :
223//^^^^^^^^^^^^^^^^^^^^^^^
224// I*dPdxb : (3)
225#define IdPdx_MOY 169
226#define IdPdy_MOY 170
227#define IdPdz_MOY 171
228// I*Ui*dPdxb : (9)
229#define IUdPdx_MOY 172
230#define IUdPdy_MOY 173
231#define IUdPdz_MOY 174
232#define IVdPdx_MOY 175
233#define IVdPdy_MOY 176
234#define IVdPdz_MOY 177
235#define IWdPdx_MOY 178
236#define IWdPdy_MOY 179
237#define IWdPdz_MOY 180
238// I*Ui*dUjdxb : (27)
239#define IUdUdx_MOY 181
240#define IUdVdx_MOY 182
241#define IUdWdx_MOY 183
242#define IUdUdy_MOY 184
243#define IUdVdy_MOY 185
244#define IUdWdy_MOY 186
245#define IUdUdz_MOY 187
246#define IUdVdz_MOY 188
247#define IUdWdz_MOY 189
248//
249#define IVdUdx_MOY 190
250#define IVdVdx_MOY 191
251#define IVdWdx_MOY 192
252#define IVdUdy_MOY 193
253#define IVdVdy_MOY 194
254#define IVdWdy_MOY 195
255#define IVdUdz_MOY 196
256#define IVdVdz_MOY 197
257#define IVdWdz_MOY 198
258//
259#define IWdUdx_MOY 199
260#define IWdVdx_MOY 200
261#define IWdWdx_MOY 201
262#define IWdUdy_MOY 202
263#define IWdVdy_MOY 203
264#define IWdWdy_MOY 204
265#define IWdUdz_MOY 205
266#define IWdVdz_MOY 206
267#define IWdWdz_MOY 207
268// I*ddUidxbxb : (9)
269#define IddUdxx_MOY 208
270#define IddVdxx_MOY 209
271#define IddWdxx_MOY 210
272#define IddUdyy_MOY 211
273#define IddVdyy_MOY 212
274#define IddWdyy_MOY 213
275#define IddUdzz_MOY 214
276#define IddVdzz_MOY 215
277#define IddWdzz_MOY 216
278//
279//
280// Other quantities :
281//
282// Force : pot * dIdxb
283#define Fx_MOY 217
284#define Fy_MOY 218
285#define Fz_MOY 219
286// Repulsion : pot_rep * dIdxb
287#define Frx_MOY 220
288#define Fry_MOY 221
289#define Frz_MOY 222
290//
291// Repulsion : sum std::fabs(pot_rep * dIdxb)
292#define Frax_MOY 223
293#define Fray_MOY 224
294#define Fraz_MOY 225
295//
296// frep frep_abs et f_total
297//
298// La dissipation :
299#define DISSIP_MOY 226
300//
301// Second ordre vitesse (Cote vapeur)
302// 2eme ordre :
303#define UUIv_MOY 227
304#define VVIv_MOY 228
305#define WWIv_MOY 229
306#define UVIv_MOY 230
307#define VWIv_MOY 231
308#define UWIv_MOY 232
309// Autre interpolation :
310#define UUIbv_MOY 233
311#define VVIbv_MOY 234
312#define WWIbv_MOY 235
313#define UUIb_MOY 236
314#define VVIb_MOY 237
315#define WWIb_MOY 238
316// 3eme ordre :
317#define UUUIb_MOY 239
318#define UUVIb_MOY 240
319#define UUWIb_MOY 241
320#define UVVIb_MOY 242
321// UVWIb_MOY n'existe pas...
322#define UWWIb_MOY 243
323#define VVVIb_MOY 244
324#define VVWIb_MOY 245
325#define VWWIb_MOY 246
326#define WWWIb_MOY 247
327//
328// ai :
329#define AI_MOY 248
330#define NK_MOY 249
331//
332// Des correl supplementaires pour l'equation d'epsilon : (Are these the terms for the transport equation for the dissipation epsilon??
333// ATTENTION! Leurs calculs ne sont pas tous codes!!
334#define IdUdxdUdxdUdx_MOY 250
335#define IdUdydUdydUdx_MOY 251
336#define IdUdzdUdzdUdx_MOY 252
337#define IdUdxdVdxdUdy_MOY 253
338#define IdUdydVdydUdy_MOY 254
339#define IdUdzdVdzdUdy_MOY 255
340#define IdUdxdWdxdUdz_MOY 256
341#define IdUdydWdydUdz_MOY 257
342#define IdUdzdWdzdUdz_MOY 258
343#define IdVdxdUdxdVdx_MOY 259
344#define IdVdydUdydVdx_MOY 260
345#define IdVdzdUdzdVdx_MOY 261
346#define IdVdxdVdxdVdy_MOY 262
347#define IdVdydVdydVdy_MOY 263
348#define IdVdzdVdzdVdy_MOY 264
349#define IdVdxdWdxdVdz_MOY 265
350#define IdVdydWdydVdz_MOY 266
351#define IdVdzdWdzdVdz_MOY 267
352#define IdWdxdUdxdWdx_MOY 268
353#define IdWdydUdydWdx_MOY 269
354#define IdWdzdUdzdWdx_MOY 270
355#define IdWdxdVdxdWdy_MOY 271
356#define IdWdydVdydWdy_MOY 272
357#define IdWdzdVdzdWdy_MOY 273
358#define IdWdxdWdxdWdz_MOY 274
359#define IdWdydWdydWdz_MOY 275
360#define IdWdzdWdzdWdz_MOY 276
361#define IdUdxdUdxW_MOY 277
362#define IdUdydUdyW_MOY 278
363#define IdUdzdUdzW_MOY 279
364#define IdVdxdVdxW_MOY 280
365#define IdVdydVdyW_MOY 281
366#define IdVdzdVdzW_MOY 282
367#define IdWdxdWdxW_MOY 283
368#define IdWdydWdyW_MOY 284
369#define IdWdzdWdzW_MOY 285
370#define IdUdxddPdxdx_MOY 286
371#define IdUdyddPdxdy_MOY 287
372#define IdUdzddPdxdz_MOY 288
373#define IdVdxddPdydx_MOY 289
374#define IdVdyddPdydy_MOY 290
375#define IdVdzddPdydz_MOY 291
376#define IdWdxddPdzdx_MOY 292
377#define IdWdyddPdzdy_MOY 293
378#define IdWdzddPdzdz_MOY 294
379#define IddUdxdxddUdxdx_MOY 295
380#define IddUdxdyddUdxdy_MOY 296
381#define IddUdxdzddUdxdz_MOY 297
382#define IddUdydxddUdydx_MOY 298
383#define IddUdydyddUdydy_MOY 299
384#define IddUdydzddUdydz_MOY 300
385#define IddUdzdxddUdzdx_MOY 301
386#define IddUdzdyddUdzdy_MOY 302
387#define IddUdzdzddUdzdz_MOY 303
388#define IddVdxdxddVdxdx_MOY 304
389#define IddVdxdyddVdxdy_MOY 305
390#define IddVdxdzddVdxdz_MOY 306
391#define IddVdydxddVdydx_MOY 307
392#define IddVdydyddVdydy_MOY 308
393#define IddVdydzddVdydz_MOY 309
394#define IddVdzdxddVdzdx_MOY 310
395#define IddVdzdyddVdzdy_MOY 311
396#define IddVdzdzddVdzdz_MOY 312
397#define IddWdxdxddWdxdx_MOY 313
398#define IddWdxdyddWdxdy_MOY 314
399#define IddWdxdzddWdxdz_MOY 315
400#define IddWdydxddWdydx_MOY 316
401#define IddWdydyddWdydy_MOY 317
402#define IddWdydzddWdydz_MOY 318
403#define IddWdzdxddWdzdx_MOY 319
404#define IddWdzdyddWdzdy_MOY 320
405#define IddWdzdzddWdzdz_MOY 321
406#define dIdxddUdxdxdUdx_MOY 322
407#define dIdxddUdxdydUdy_MOY 323
408#define dIdxddUdxdzdUdz_MOY 324
409#define dIdyddUdydxdUdx_MOY 325
410#define dIdyddUdydydUdy_MOY 326
411#define dIdyddUdydzdUdz_MOY 327
412#define dIdzddUdzdxdUdx_MOY 328
413#define dIdzddUdzdydUdy_MOY 329
414#define dIdzddUdzdzdUdz_MOY 330
415#define dIdxddVdxdxdVdx_MOY 331
416#define dIdxddVdxdydVdy_MOY 332
417#define dIdxddVdxdzdVdz_MOY 333
418#define dIdyddVdydxdVdx_MOY 334
419#define dIdyddVdydydVdy_MOY 335
420#define dIdyddVdydzdVdz_MOY 336
421#define dIdzddVdzdxdVdx_MOY 337
422#define dIdzddVdzdydVdy_MOY 338
423#define dIdzddVdzdzdVdz_MOY 339
424#define dIdxddWdxdxdWdx_MOY 340
425#define dIdxddWdxdydWdy_MOY 341
426#define dIdxddWdxdzdWdz_MOY 342
427#define dIdyddWdydxdWdx_MOY 343
428#define dIdyddWdydydWdy_MOY 344
429#define dIdyddWdydzdWdz_MOY 345
430#define dIdzddWdzdxdWdx_MOY 346
431#define dIdzddWdzdydWdy_MOY 347
432#define dIdzddWdzdzdWdz_MOY 348
433#define dIdxddUdxdz_MOY 349
434#define dIdyddUdydz_MOY 350
435#define dIdzddUdzdz_MOY 351
436#define dIdzdUdxdUdx_MOY 352
437#define dIdzdUdydUdy_MOY 353
438#define dIdzdUdzdUdz_MOY 354
439#define dIdzdVdxdVdx_MOY 355
440#define dIdzdVdydVdy_MOY 356
441#define dIdzdVdzdVdz_MOY 357
442#define dIdzdWdxdWdx_MOY 358
443#define dIdzdWdydWdy_MOY 359
444#define dIdzdWdzdWdz_MOY 360
445//
446#define Nx_MOY 361
447#define Ny_MOY 362
448#define Nz_MOY 363
449//
450// Ajout de tout ce qui avait du dIdx...
451// Mais retrait des doublons dans les derivees seconde :
452// car ddUdydx = ddUdxdy (9 termes)
453#define UaiNx_MOY 364
454#define VaiNx_MOY 365
455#define WaiNx_MOY 366
456#define UaiNy_MOY 367
457#define VaiNy_MOY 368
458#define WaiNy_MOY 369
459#define UaiNz_MOY 370
460#define VaiNz_MOY 371
461#define WaiNz_MOY 372
462#define UPaiNx_MOY 373
463#define VPaiNx_MOY 374
464#define WPaiNx_MOY 375
465#define UPaiNy_MOY 376
466#define VPaiNy_MOY 377
467#define WPaiNy_MOY 378
468#define UPaiNz_MOY 379
469#define VPaiNz_MOY 380
470#define WPaiNz_MOY 381
471#define UUaiNx_MOY 382
472#define VVaiNx_MOY 383
473#define WWaiNx_MOY 384
474#define UUaiNy_MOY 385
475#define VVaiNy_MOY 386
476#define WWaiNy_MOY 387
477#define UUaiNz_MOY 388
478#define VVaiNz_MOY 389
479#define WWaiNz_MOY 390
480#define UVaiNx_MOY 391
481#define UWaiNx_MOY 392
482#define VWaiNx_MOY 393
483#define UVaiNy_MOY 394
484#define UWaiNy_MOY 395
485#define VWaiNy_MOY 396
486#define UVaiNz_MOY 397
487#define UWaiNz_MOY 398
488#define VWaiNz_MOY 399
489#define PaiNx_MOY 400
490#define PaiNy_MOY 401
491#define PaiNz_MOY 402
492#define IaiNx_MOY 403
493#define IaiNy_MOY 404
494#define IaiNz_MOY 405
495#define dUdxaiNx_MOY 406
496#define dVdxaiNx_MOY 407
497#define dWdxaiNx_MOY 408
498#define dUdyaiNy_MOY 409
499#define dVdyaiNy_MOY 410
500#define dWdyaiNy_MOY 411
501#define dUdzaiNz_MOY 412
502#define dVdzaiNz_MOY 413
503#define dWdzaiNz_MOY 414
504#define UdUdxaiNx_MOY 415
505#define UdVdxaiNx_MOY 416
506#define UdWdxaiNx_MOY 417
507#define UdUdyaiNy_MOY 418
508#define UdVdyaiNy_MOY 419
509#define UdWdyaiNy_MOY 420
510#define UdUdzaiNz_MOY 421
511#define UdVdzaiNz_MOY 422
512#define UdWdzaiNz_MOY 423
513#define VdUdxaiNx_MOY 424
514#define VdVdxaiNx_MOY 425
515#define VdWdxaiNx_MOY 426
516#define VdUdyaiNy_MOY 427
517#define VdVdyaiNy_MOY 428
518#define VdWdyaiNy_MOY 429
519#define VdUdzaiNz_MOY 430
520#define VdVdzaiNz_MOY 431
521#define VdWdzaiNz_MOY 432
522#define WdUdxaiNx_MOY 433
523#define WdVdxaiNx_MOY 434
524#define WdWdxaiNx_MOY 435
525#define WdUdyaiNy_MOY 436
526#define WdVdyaiNy_MOY 437
527#define WdWdyaiNy_MOY 438
528#define WdUdzaiNz_MOY 439
529#define WdVdzaiNz_MOY 440
530#define WdWdzaiNz_MOY 441
531#define aiNxddUdxdxdUdx_MOY 442
532#define aiNxddUdxdydUdy_MOY 443
533#define aiNxddUdxdzdUdz_MOY 444
534#define aiNyddUdydydUdy_MOY 445
535#define aiNyddUdydzdUdz_MOY 446
536#define aiNzddUdzdzdUdz_MOY 447
537#define aiNxddVdxdxdVdx_MOY 448
538#define aiNxddVdxdydVdy_MOY 449
539#define aiNxddVdxdzdVdz_MOY 450
540#define aiNyddVdydydVdy_MOY 451
541#define aiNyddVdydzdVdz_MOY 452
542#define aiNzddVdzdzdVdz_MOY 453
543#define aiNxddWdxdxdWdx_MOY 454
544#define aiNxddWdxdydWdy_MOY 455
545#define aiNxddWdxdzdWdz_MOY 456
546#define aiNyddWdydydWdy_MOY 457
547#define aiNyddWdydzdWdz_MOY 458
548#define aiNzddWdzdzdWdz_MOY 459
549#define aiNxddUdxdz_MOY 460
550#define aiNyddUdydz_MOY 461
551#define aiNzddUdzdz_MOY 462
552#define aiNzdUdxdUdx_MOY 463
553#define aiNzdUdydUdy_MOY 464
554#define aiNzdUdzdUdz_MOY 465
555#define aiNzdVdxdVdx_MOY 466
556#define aiNzdVdydVdy_MOY 467
557#define aiNzdVdzdVdz_MOY 468
558#define aiNzdWdxdWdx_MOY 469
559#define aiNzdWdydWdy_MOY 470
560#define aiNzdWdzdWdz_MOY 471
561//
562#define aiNx_MOY 472
563#define aiNy_MOY 473
564#define aiNz_MOY 474
565#define kaiNx_MOY 475
566#define kaiNy_MOY 476
567#define kaiNz_MOY 477
568//
569#define aiNxx_MOY 478
570#define aiNxy_MOY 479
571#define aiNxz_MOY 480
572#define aiNyy_MOY 481
573#define aiNyz_MOY 482
574#define aiNzz_MOY 483
575#define aiNNxxxx_MOY 484
576#define aiNNxxxy_MOY 485
577#define aiNNxxxz_MOY 486
578#define aiNNxxyy_MOY 487
579#define aiNNxxyz_MOY 488
580#define aiNNxxzz_MOY 489
581#define aiNNxyyy_MOY 490
582#define aiNNxyyz_MOY 491
583#define aiNNxyzz_MOY 492
584#define aiNNxzyy_MOY 493
585#define aiNNxzyz_MOY 494
586#define aiNNxzzz_MOY 495
587#define aiNNyyyy_MOY 496
588#define aiNNyyyz_MOY 497
589#define aiNNyyzz_MOY 498
590#define aiNNyzzz_MOY 499
591#define aiNNzzzz_MOY 500
592#define kai_MOY 501
593#define UI_INT 502
594#define VI_INT 503
595#define WI_INT 504
596#define UI_INTUI_INT 505
597#define UI_INTVI_INT 506
598#define UI_INTWI_INT 507
599#define VI_INTVI_INT 508
600#define VI_INTWI_INT 509
601#define WI_INTWI_INT 510
602#define UI_INTUI_INTUI_INT 511
603#define UI_INTUI_INTVI_INT 512
604#define UI_INTUI_INTWI_INT 513
605#define UI_INTVI_INTUI_INT 514
606#define UI_INTVI_INTVI_INT 515
607#define UI_INTVI_INTWI_INT 516
608#define UI_INTWI_INTUI_INT 517
609#define UI_INTWI_INTVI_INT 518
610#define UI_INTWI_INTWI_INT 519
611#define VI_INTUI_INTUI_INT 520
612#define VI_INTUI_INTVI_INT 521
613#define VI_INTUI_INTWI_INT 522
614#define VI_INTVI_INTUI_INT 523
615#define VI_INTVI_INTVI_INT 524
616#define VI_INTVI_INTWI_INT 525
617#define VI_INTWI_INTUI_INT 526
618#define VI_INTWI_INTVI_INT 527
619#define VI_INTWI_INTWI_INT 528
620#define WI_INTUI_INTUI_INT 529
621#define WI_INTUI_INTVI_INT 530
622#define WI_INTUI_INTWI_INT 531
623#define WI_INTVI_INTUI_INT 532
624#define WI_INTVI_INTVI_INT 533
625#define WI_INTVI_INTWI_INT 534
626#define WI_INTWI_INTUI_INT 535
627#define WI_INTWI_INTVI_INT 536
628#define WI_INTWI_INTWI_INT 537
629#define UI_INTUIUI 538
630#define UI_INTUIVI 539
631#define UI_INTUIWI 540
632#define UI_INTVIUI 541
633#define UI_INTVIVI 542
634#define UI_INTVIWI 543
635#define UI_INTWIUI 544
636#define UI_INTWIVI 545
637#define UI_INTWIWI 546
638#define VI_INTUIUI 547
639#define VI_INTUIVI 548
640#define VI_INTUIWI 549
641#define VI_INTVIUI 550
642#define VI_INTVIVI 551
643#define VI_INTVIWI 552
644#define VI_INTWIUI 553
645#define VI_INTWIVI 554
646#define VI_INTWIWI 555
647#define WI_INTUIUI 556
648#define WI_INTUIVI 557
649#define WI_INTUIWI 558
650#define WI_INTVIUI 559
651#define WI_INTVIVI 560
652#define WI_INTVIWI 561
653#define WI_INTWIUI 562
654#define WI_INTWIVI 563
655#define WI_INTWIWI 564
656#define VI_INTP_INT 565
657#define WI_INTP_INT 566
658#define dUINTdxdUINTdx 567
659#define dUINTdxdUINTdy 568
660#define dUINTdxdUINTdz 569
661#define dUINTdydUINTdy 570
662#define dUINTdydUINTdz 571
663#define dUINTdzdUINTdz 572
664#define dUINTdxdVINTdx 573
665#define dUINTdxdVINTdy 574
666#define dUINTdxdVINTdz 575
667#define dUINTdydVINTdy 576
668#define dUINTdydVINTdz 577
669#define dUINTdzdVINTdz 578
670#define dUINTdxdWINTdx 579
671#define dUINTdxdWINTdy 580
672#define dUINTdxdWINTdz 581
673#define dUINTdydWINTdy 582
674#define dUINTdydWINTdz 583
675#define dUINTdzdWINTdz 584
676#define dVINTdxdUINTdx 585
677#define dVINTdxdUINTdy 586
678#define dVINTdxdUINTdz 587
679#define dVINTdydUINTdy 588
680#define dVINTdydUINTdz 589
681#define dVINTdzdUINTdz 590
682#define dVINTdxdVINTdx 591
683#define dVINTdxdVINTdy 592
684#define dVINTdxdVINTdz 593
685#define dVINTdydVINTdy 594
686#define dVINTdydVINTdz 595
687#define dVINTdzdVINTdz 596
688#define dVINTdxdWINTdx 597
689#define dVINTdxdWINTdy 598
690#define dVINTdxdWINTdz 599
691#define dVINTdydWINTdy 600
692#define dVINTdydWINTdz 601
693#define dVINTdzdWINTdz 602
694#define dWINTdxdUINTdx 603
695#define dWINTdxdUINTdy 604
696#define dWINTdxdUINTdz 605
697#define dWINTdydUINTdy 606
698#define dWINTdydUINTdz 607
699#define dWINTdzdUINTdz 608
700#define dWINTdxdVINTdx 609
701#define dWINTdxdVINTdy 610
702#define dWINTdxdVINTdz 611
703#define dWINTdydVINTdy 612
704#define dWINTdydVINTdz 613
705#define dWINTdzdVINTdz 614
706#define dWINTdxdWINTdx 615
707#define dWINTdxdWINTdy 616
708#define dWINTdxdWINTdz 617
709#define dWINTdydWINTdy 618
710#define dWINTdydWINTdz 619
711#define dWINTdzdWINTdz 620
712#define P_INTdUINTdx 621
713#define P_INTdUINTdy 622
714#define P_INTdUINTdz 623
715#define P_INTdVINTdx 624
716#define P_INTdVINTdy 625
717#define P_INTdVINTdz 626
718#define P_INTdWINTdx 627
719#define P_INTdWINTdy 628
720#define P_INTdWINTdz 629
721#define DISSIP_INT 630
722//#define DISSIP_VAP_INT 793+4
723//#define TRUE_DISSIP_INT 793+5 //
724//#define TRUE_DISSIP_VAP_INT 793+6 //
725#define P_NOPERTURBE 631
726#define U_NOPERTURBE 632
727#define V_NOPERTURBE 633
728#define W_NOPERTURBE 634
729#define I_NP 635
730#define UI_INTP_INT 636
731//// precaution pour le post de pression, permet de reperer d eventuel perturbation du champ de pression
732//// toute les correlation contenant la pression sur l indicatrice non perturbee dans la phase liquide
733#define P_NP 637
734#define PIU_NP 638
735#define PIV_NP 639
736#define PIW_NP 640
737#define IPdUdx_NP 641
738#define IPdVdx_NP 642
739#define IPdWdx_NP 643
740#define IPdUdy_NP 644
741#define IPdVdy_NP 645
742#define IPdWdy_NP 646
743#define IPdUdz_NP 647
744#define IPdVdz_NP 648
745#define IPdWdz_NP 649
746#define IdPdx_NP 650
747#define IdPdy_NP 651
748#define IdPdz_NP 652
749/// autre precaution : stat sur les pressions normale mais avec une valeur seuil a ne pas depasser.
750/// Permet d'exclure de la moyenne les sauts de pression locaux trop important qui perturbe les stats
751#define PI_seuil 653
752#define PIU_seuil 654
753#define PIV_seuil 655
754#define PIW_seuil 656
755#define IPdUdx_seuil 657
756#define IPdVdx_seuil 658
757#define IPdWdx_seuil 659
758#define IPdUdy_seuil 660
759#define IPdVdy_seuil 661
760#define IPdWdy_seuil 662
761#define IPdUdz_seuil 663
762#define IPdVdz_seuil 664
763#define IPdWdz_seuil 665
764#define IdPdx_seuil 666
765#define IdPdy_seuil 667
766#define IdPdz_seuil 668
767/// idem pour le champ de pression np
768#define P_NP_seuil 669
769#define PIU_NP_seuil 670
770#define PIV_NP_seuil 671
771#define PIW_NP_seuil 672
772#define IPdUdx_NP_seuil 673
773#define IPdVdx_NP_seuil 674
774#define IPdWdx_NP_seuil 675
775#define IPdUdy_NP_seuil 676
776#define IPdVdy_NP_seuil 677
777#define IPdWdy_NP_seuil 678
778#define IPdUdz_NP_seuil 679
779#define IPdVdz_NP_seuil 680
780#define IPdWdz_NP_seuil 681
781#define IdPdx_NP_seuil 682
782#define IdPdy_NP_seuil 683
783#define IdPdz_NP_seuil 684
784#define Ivrappelx 685
785#define Ivrappely 686
786#define Ivrappelz 687
787#define IP_INT 688
788// stat pour travail turbulent de la force de rappel
789#define UIvrappelx 689
790#define VIvrappelx 690
791#define WIvrappelx 691
792#define UIvrappely 692
793#define VIvrappely 693
794#define WIvrappely 694
795#define UIvrappelz 695
796#define VIvrappelz 696
797#define WIvrappelz 697
798
799// Crossed-terms for the computation of the viscous stress tensor
800#define dUdyaiNx_MOY 698
801#define dUdzaiNx_MOY 699
802#define dVdxaiNy_MOY 700
803#define dVdzaiNy_MOY 701
804#define dWdxaiNz_MOY 702
805#define dWdyaiNz_MOY 703
806//New field for the viscous stress in the vapor phase
807#define dUdxIv_MOY 704
808#define dUdyIv_MOY 705
809#define dUdzIv_MOY 706
810#define dVdxIv_MOY 707
811#define dVdyIv_MOY 708
812#define dVdzIv_MOY 709
813#define dWdxIv_MOY 710
814#define dWdyIv_MOY 711
815#define dWdzIv_MOY 712
816// Attempt to recompute the molecular diffusion in Rij
817#define IddUdxdxU_MOY 713
818#define IddVdxdxU_MOY 714
819#define IddWdxdxU_MOY 715
820#define IddUdxdxV_MOY 716
821#define IddVdxdxV_MOY 717
822#define IddWdxdxV_MOY 718
823#define IddUdxdxW_MOY 719
824#define IddVdxdxW_MOY 720
825#define IddWdxdxW_MOY 721
826#define IddUdydyU_MOY 722
827#define IddVdydyU_MOY 723
828#define IddWdydyU_MOY 724
829#define IddUdydyV_MOY 725
830#define IddVdydyV_MOY 726
831#define IddWdydyV_MOY 727
832#define IddUdydyW_MOY 728
833#define IddVdydyW_MOY 729
834#define IddWdydyW_MOY 730
835#define IddUdzdzU_MOY 731
836#define IddVdzdzU_MOY 732
837#define IddWdzdzU_MOY 733
838#define IddUdzdzV_MOY 734
839#define IddVdzdzV_MOY 735
840#define IddWdzdzV_MOY 736
841#define IddUdzdzW_MOY 737
842#define IddVdzdzW_MOY 738
843#define IddWdzdzW_MOY 739
844// Terms to reconstruct the physical pressure in the Rij equation In the post-processing they will need to be properly multiplyed by gravity constant and averaged density
845// General average
846#define Ix_MOY 740
847#define xaiNx_MOY 741
848#define xaiNy_MOY 742
849#define xaiNz_MOY 743
850// Pressure diffusion corrective term
851#define UIx_MOY 744
852#define VIx_MOY 745
853#define WIx_MOY 746
854// Redistribution corrective term
855#define dUdxIx_MOY 747
856#define dUdyIx_MOY 748
857#define dUdzIx_MOY 749
858#define dVdxIx_MOY 750
859#define dVdyIx_MOY 751
860#define dVdzIx_MOY 752
861#define dWdxIx_MOY 753
862#define dWdyIx_MOY 754
863#define dWdzIx_MOY 755
864// Interfacial terms
865#define xUaiNx_MOY 756
866#define xVaiNx_MOY 757
867#define xWaiNx_MOY 758
868#define xUaiNy_MOY 759
869#define xVaiNy_MOY 760
870#define xWaiNy_MOY 761
871#define xUaiNz_MOY 762
872#define xVaiNz_MOY 763
873#define xWaiNz_MOY 764
874// stat pour le champs de pression etendues
875//ATT!!! nonostante si chiamino MOY, vi e comunque un if sui valori di pressione da considerare
876#define BEG_VAP 765
877#define P_VAP_Iv_MOY 765 //740
878#define P_VAP_aiNx_MOY 766 //741
879#define P_VAP_aiNy_MOY 767 //742
880#define P_VAP_aiNz_MOY 768 //743
881#define END_VAP 768
882#define BEG_LIQ 769
883// Momentum equation
884#define P_LIQ_I_MOY 769 //744
885#define P_LIQ_aiNx_MOY 770 //745
886#define P_LIQ_aiNy_MOY 771 //746
887#define P_LIQ_aiNz_MOY 772 //747
888//Reynolds stress equation (only for liquid phase???)
889#define UP_LIQ_aiNx_MOY 773 //748
890#define VP_LIQ_aiNx_MOY 774 //749
891#define WP_LIQ_aiNx_MOY 775 //750
892#define UP_LIQ_aiNy_MOY 776 //751
893#define VP_LIQ_aiNy_MOY 777 // 752
894#define WP_LIQ_aiNy_MOY 778 //753
895#define UP_LIQ_aiNz_MOY 779 //754
896#define VP_LIQ_aiNz_MOY 780 //755
897#define WP_LIQ_aiNz_MOY 781 //756
898//Redistibution
899#define IP_LIQ_dUdx_MOY 782 //757
900#define IP_LIQ_dUdy_MOY 783 //758
901#define IP_LIQ_dUdz_MOY 784 //759
902#define IP_LIQ_dVdx_MOY 785 //760
903#define IP_LIQ_dVdy_MOY 786 //761
904#define IP_LIQ_dVdz_MOY 787 //762
905#define IP_LIQ_dWdx_MOY 788 //763
906#define IP_LIQ_dWdy_MOY 789 //764
907#define IP_LIQ_dWdz_MOY 790 //765
908//Diffusion
909#define UP_LIQ_I_MOY 791 //766
910#define VP_LIQ_I_MOY 792 //767
911#define WP_LIQ_I_MOY 793 //768
912#define END_LIQ 793
913
914//#define BEG_DISSIP 793
915#define DISSIP_VAP_MOY 794 // Après dernière ligne
916#define TRUE_DISSIP_MOY 795
917#define TRUE_DISSIP_VAP_MOY 796 // Dernière ligne
918#define POWER_INTERF 797
919//#define END_DISSIP 796
920
921
922#endif