8.2
general documentation
Loading...
Searching...
No Matches
cs_navsto_param.h
Go to the documentation of this file.
1#ifndef __CS_NAVSTO_PARAM_H__
2#define __CS_NAVSTO_PARAM_H__
3
4/*============================================================================
5 * Functions to handle cs_navsto_param_t structure
6 *============================================================================*/
7
8/*
9 This file is part of code_saturne, a general-purpose CFD tool.
10
11 Copyright (C) 1998-2024 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 * Local headers
30 *----------------------------------------------------------------------------*/
31
32#include "cs_boundary.h"
33#include "cs_cdo_turbulence.h"
34#include "cs_equation_param.h"
35#include "cs_iter_algo.h"
36#include "cs_math.h"
37#include "cs_param_sles.h"
39
40/*----------------------------------------------------------------------------*/
41
43
44/*============================================================================
45 * Macro definitions
46 *============================================================================*/
47
48/* Manage the naming of properties, variables and equations related to the
49 * Navier-Stokes module
50 */
51
52#define CS_NAVSTO_STREAM_EQNAME "streamfunction_eq"
53
54/*============================================================================
55 * Type definitions
56 *============================================================================*/
57
60
81
91
130
141
187
202
203typedef struct {
204
208
210
211
213
227
237
242
243typedef struct {
244
245 cs_real_t beta; /* Dilatation coefficient */
246 cs_real_t var0; /* Reference value of the variable */
247
248 /* Array of values of the variable (for instance the temperature). This is a
249 * shared pointer. The lifecycle of this array is not managed by this
250 * structure.
251 */
252
254
256
261
262typedef struct {
263
270
274
276
280
282
286
288
294
299
301
306
308
314
316
320
322
329
333
335
339
341
345
347
348 /* Boussinesq approximation:
349 *
350 * Take into account buoyancy terms (variation of mass density w.r.t. the
351 * variation of a field (for instance the temperature but can be also a
352 * concentration as in segregation model in the solidification module)
353 *
354 * \var n_boussinesq_terms
355 * Number of contributions to the buoyancy source term in the Boussinesq
356 * approximation
357 *
358 * \var boussinesq_param
359 * Structure storing elements used to compute the Boussinesq approximation
360 */
361
364
372
377
379
385
387
392
394
396
402
404
411
413
422
424
428
430
441
456
460
474
478
486
487 /* \var boundaries
488 * Pointer to a \ref cs_boundary_t structure shared with the domain
489 */
490
492
507
511
524
528
533
538
540
542
544
584
600
601/*============================================================================
602 * Inline static public function prototypes
603 *============================================================================*/
604
605/*----------------------------------------------------------------------------*/
614/*----------------------------------------------------------------------------*/
615
616static inline bool
618{
619 if (nsp == NULL)
620 return true;
621
623 return true;
624 else
625 return false;
626}
627
628/*============================================================================
629 * Public function prototypes
630 *============================================================================*/
631
632/*----------------------------------------------------------------------------*/
645/*----------------------------------------------------------------------------*/
646
648cs_navsto_param_create(const cs_boundary_t *boundaries,
651 cs_navsto_param_coupling_t algo_coupling,
653
654/*----------------------------------------------------------------------------*/
662/*----------------------------------------------------------------------------*/
663
666
667/*----------------------------------------------------------------------------*/
676/*----------------------------------------------------------------------------*/
677
678void
680 cs_navsto_key_t key,
681 const char *keyval);
682
683/*----------------------------------------------------------------------------*/
695/*----------------------------------------------------------------------------*/
696
697void
700
701/*----------------------------------------------------------------------------*/
707/*----------------------------------------------------------------------------*/
708
709void
711
712/*----------------------------------------------------------------------------*/
722/*----------------------------------------------------------------------------*/
723
726 cs_real_t dilatation_coef,
727 cs_real_t reference_value);
728
729/*----------------------------------------------------------------------------*/
736/*----------------------------------------------------------------------------*/
737
738void
740 const cs_real_t *var);
741
742/*----------------------------------------------------------------------------*/
751/*----------------------------------------------------------------------------*/
752
755
756/*----------------------------------------------------------------------------*/
764/*----------------------------------------------------------------------------*/
765
766const char *
768
769/*----------------------------------------------------------------------------*/
777/*----------------------------------------------------------------------------*/
778
779const char *
781
782/*----------------------------------------------------------------------------*/
790/*----------------------------------------------------------------------------*/
791
792void
795
796/*----------------------------------------------------------------------------*/
803/*----------------------------------------------------------------------------*/
804
805void
807 cs_real_t pref);
808
809/*----------------------------------------------------------------------------*/
823/*----------------------------------------------------------------------------*/
824
825cs_xdef_t *
827 const char *z_name,
828 cs_real_t *val);
829
830/*----------------------------------------------------------------------------*/
845/*----------------------------------------------------------------------------*/
846
847cs_xdef_t *
849 const char *z_name,
850 cs_analytic_func_t *analytic,
851 void *input);
852
853/*----------------------------------------------------------------------------*/
867/*----------------------------------------------------------------------------*/
868
869cs_xdef_t *
871 const char *z_name,
872 cs_real_t *val);
873
874/*----------------------------------------------------------------------------*/
889/*----------------------------------------------------------------------------*/
890
891cs_xdef_t *
893 const char *z_name,
894 cs_analytic_func_t *analytic,
895 void *input);
896
897/*----------------------------------------------------------------------------*/
905/*----------------------------------------------------------------------------*/
906
907void
909
910/*----------------------------------------------------------------------------*/
918/*----------------------------------------------------------------------------*/
919
920void
922
923/*----------------------------------------------------------------------------*/
931/*----------------------------------------------------------------------------*/
932
933void
935
936/*----------------------------------------------------------------------------*/
947/*----------------------------------------------------------------------------*/
948
949cs_xdef_t *
951 const char *z_name,
952 cs_real_t *values);
953
954/*----------------------------------------------------------------------------*/
966/*----------------------------------------------------------------------------*/
967
968cs_xdef_t *
970 const char *z_name,
971 cs_real_t *values);
972
973/*----------------------------------------------------------------------------*/
985/*----------------------------------------------------------------------------*/
986
987cs_xdef_t *
989 const char *z_name,
990 cs_real_t *values);
991
992/*----------------------------------------------------------------------------*/
1005/*----------------------------------------------------------------------------*/
1006
1007cs_xdef_t *
1009 const char *z_name,
1010 cs_analytic_func_t *ana,
1011 void *input);
1012
1013/*----------------------------------------------------------------------------*/
1032/*----------------------------------------------------------------------------*/
1033
1034cs_xdef_t *
1036 const char *z_name,
1037 cs_flag_t loc,
1038 cs_real_t *array,
1039 bool is_owner,
1040 bool full_length);
1041
1042/*----------------------------------------------------------------------------*/
1055/*----------------------------------------------------------------------------*/
1056
1057cs_xdef_t *
1059 const char *z_name,
1060 cs_flag_t dof_loc,
1061 cs_dof_func_t *func,
1062 void *func_input);
1063
1064/*----------------------------------------------------------------------------*/
1076/*----------------------------------------------------------------------------*/
1077
1078cs_xdef_t *
1080 const char *z_name,
1081 cs_analytic_func_t *ana,
1082 void *input);
1083
1084/*----------------------------------------------------------------------------*/
1095/*----------------------------------------------------------------------------*/
1096
1097cs_xdef_t *
1099 const char *z_name,
1100 cs_real_t *val);
1101
1102/*----------------------------------------------------------------------------*/
1119/*----------------------------------------------------------------------------*/
1120
1121cs_xdef_t *
1123 const char *z_name,
1124 cs_flag_t loc,
1125 cs_real_t *array,
1126 bool is_owner,
1127 bool full_length);
1128
1129/*----------------------------------------------------------------------------*/
1136/*----------------------------------------------------------------------------*/
1137
1138void
1140 cs_adv_field_t *adv_fld);
1141
1142/*----------------------------------------------------------------------------*/
1143
1145
1146#endif /* __CS_NAVSTO_PARAM_H__ */
#define BEGIN_C_DECLS
Definition cs_defs.h:528
double cs_real_t
Floating-point value.
Definition cs_defs.h:332
#define END_C_DECLS
Definition cs_defs.h:529
unsigned short int cs_flag_t
Definition cs_defs.h:334
void cs_navsto_param_transfer(const cs_navsto_param_t *nsp, cs_equation_param_t *eqp)
Apply the numerical settings defined for the Navier-Stokes system to an equation related to this syst...
Definition cs_navsto_param.c:560
void cs_navsto_set_fixed_walls(cs_navsto_param_t *nsp)
Add the definition of boundary conditions related to a fixed wall into the set of parameters for the ...
Definition cs_navsto_param.c:1199
void cs_navsto_set_symmetries(cs_navsto_param_t *nsp)
Add the definition of boundary conditions related to a symmetry into the set of parameters for the ma...
Definition cs_navsto_param.c:1248
void cs_navsto_param_set_quadrature_to_all(cs_navsto_param_t *nsp, cs_quadrature_type_t qtype)
Apply the given quadrature rule to all existing definitions under the cs_navsto_param_t structure.
Definition cs_navsto_param.c:900
cs_xdef_t * cs_navsto_add_source_term_by_analytic(cs_navsto_param_t *nsp, const char *z_name, cs_analytic_func_t *ana, void *input)
Define a new source term structure defined by an analytical function.
Definition cs_navsto_param.c:1785
cs_flag_t cs_navsto_param_post_flag_t
Definition cs_navsto_param.h:59
void cs_navsto_set_reference_pressure(cs_navsto_param_t *nsp, cs_real_t pref)
Set the value to consider for the reference pressure.
Definition cs_navsto_param.c:880
cs_xdef_t * cs_navsto_add_pressure_ic_by_value(cs_navsto_param_t *nsp, const char *z_name, cs_real_t *val)
Define the initial condition for the pressure unknowns. This definition can be done on a specified me...
Definition cs_navsto_param.c:1102
const char * cs_navsto_param_get_model_name(cs_navsto_param_model_t model)
Retrieve the name of the model system of equations.
Definition cs_navsto_param.c:825
cs_navsto_key_t
List of available keys for setting the parameters of the Navier-Stokes system.
Definition cs_navsto_param.h:585
@ CS_NSKEY_VERBOSITY
Definition cs_navsto_param.h:595
@ CS_NSKEY_SPACE_SCHEME
Definition cs_navsto_param.h:593
@ CS_NSKEY_THERMAL_TOLERANCE
Definition cs_navsto_param.h:594
@ CS_NSKEY_N_KEYS
Definition cs_navsto_param.h:597
@ CS_NSKEY_NL_ALGO
Definition cs_navsto_param.h:588
@ CS_NSKEY_NL_ALGO_DTOL
Definition cs_navsto_param.h:590
@ CS_NSKEY_NL_ALGO_MAX_ITER
Definition cs_navsto_param.h:591
@ CS_NSKEY_DOF_REDUCTION
Definition cs_navsto_param.h:587
@ CS_NSKEY_NL_ALGO_ATOL
Definition cs_navsto_param.h:589
@ CS_NSKEY_NL_ALGO_RTOL
Definition cs_navsto_param.h:592
void cs_navsto_param_set_boussinesq_array(cs_navsto_param_boussinesq_t *bp, const cs_real_t *var)
Set the array of values to consider in the Boussinesq term.
Definition cs_navsto_param.c:768
cs_xdef_t * cs_navsto_set_pressure_bc_by_value(cs_navsto_param_t *nsp, const char *z_name, cs_real_t *values)
Set the pressure field on a boundary using a uniform value.
Definition cs_navsto_param.c:1354
cs_navsto_param_t * cs_navsto_param_create(const cs_boundary_t *boundaries, cs_navsto_param_model_t model, cs_navsto_param_model_flag_t model_flag, cs_navsto_param_coupling_t algo_coupling, cs_navsto_param_post_flag_t post_flag)
Create a new structure to store all numerical parameters related to the resolution of the Navier-Stok...
Definition cs_navsto_param.c:176
cs_equation_param_t * cs_navsto_param_get_velocity_param(const cs_navsto_param_t *nsp)
Retrieve the cs_equation_param_t structure related to the velocity equation (momentum equation in mos...
Definition cs_navsto_param.c:790
cs_xdef_t * cs_navsto_add_pressure_ic_by_analytic(cs_navsto_param_t *nsp, const char *z_name, cs_analytic_func_t *analytic, void *input)
Define the initial condition for the pressure unknowns. This definition can be done on a specified me...
Definition cs_navsto_param.c:1152
void cs_navsto_add_oseen_field(cs_navsto_param_t *nsp, cs_adv_field_t *adv_fld)
Add a advection field for the Oseen problem.
Definition cs_navsto_param.c:1872
cs_xdef_t * cs_navsto_set_velocity_wall_by_value(cs_navsto_param_t *nsp, const char *z_name, cs_real_t *values)
Define the velocity field for a sliding wall boundary using a uniform value.
Definition cs_navsto_param.c:1443
cs_xdef_t * cs_navsto_add_velocity_ic_by_value(cs_navsto_param_t *nsp, const char *z_name, cs_real_t *val)
Define the initial condition for the velocity unknowns. This definition can be done on a specified me...
Definition cs_navsto_param.c:971
cs_xdef_t * cs_navsto_add_source_term_by_val(cs_navsto_param_t *nsp, const char *z_name, cs_real_t *val)
Define a new source term structure defined by a constant value.
Definition cs_navsto_param.c:1814
cs_xdef_t * cs_navsto_set_velocity_inlet_by_value(cs_navsto_param_t *nsp, const char *z_name, cs_real_t *values)
Define the velocity field for an inlet boundary using a uniform value.
Definition cs_navsto_param.c:1504
cs_xdef_t * cs_navsto_set_velocity_inlet_by_analytic(cs_navsto_param_t *nsp, const char *z_name, cs_analytic_func_t *ana, void *input)
Define the velocity field for an inlet boundary using an analytical function.
Definition cs_navsto_param.c:1567
cs_xdef_t * cs_navsto_add_source_term_by_array(cs_navsto_param_t *nsp, const char *z_name, cs_flag_t loc, cs_real_t *array, bool is_owner, bool full_length)
Define a new source term structure defined by an array.
Definition cs_navsto_param.c:1846
void cs_navsto_param_log(const cs_navsto_param_t *nsp)
Summary of the main cs_navsto_param_t structure.
Definition cs_navsto_param.c:589
cs_xdef_t * cs_navsto_set_velocity_inlet_by_dof_func(cs_navsto_param_t *nsp, const char *z_name, cs_flag_t dof_loc, cs_dof_func_t *func, void *func_input)
Define the velocity field for an inlet boundary using a DoF function.
Definition cs_navsto_param.c:1717
const char * cs_navsto_param_get_coupling_name(cs_navsto_param_coupling_t coupling)
Retrieve the name of the coupling algorithm.
Definition cs_navsto_param.c:853
cs_navsto_param_t * cs_navsto_param_free(cs_navsto_param_t *param)
Free a cs_navsto_param_t structure.
Definition cs_navsto_param.c:344
cs_navsto_param_coupling_t
Choice of algorithm for solving the system.
Definition cs_navsto_param.h:228
@ CS_NAVSTO_COUPLING_MONOLITHIC
Definition cs_navsto_param.h:231
@ CS_NAVSTO_N_COUPLINGS
Definition cs_navsto_param.h:234
@ CS_NAVSTO_COUPLING_ARTIFICIAL_COMPRESSIBILITY
Definition cs_navsto_param.h:230
@ CS_NAVSTO_COUPLING_PROJECTION
Definition cs_navsto_param.h:232
cs_navsto_param_model_t
Describe the system of equations related to the Navier-Stokes to be solved.
Definition cs_navsto_param.h:82
@ CS_NAVSTO_MODEL_OSEEN
Definition cs_navsto_param.h:85
@ CS_NAVSTO_MODEL_STOKES
Definition cs_navsto_param.h:84
@ CS_NAVSTO_MODEL_INCOMPRESSIBLE_NAVIER_STOKES
Definition cs_navsto_param.h:86
@ CS_NAVSTO_N_MODELS
Definition cs_navsto_param.h:88
cs_flag_t cs_navsto_param_model_flag_t
Definition cs_navsto_param.h:58
cs_navsto_param_boussinesq_t * cs_navsto_param_add_boussinesq_term(cs_navsto_param_t *nsp, cs_real_t dilatation_coef, cs_real_t reference_value)
Add a new Boussinesq term (source term for the momemtum equation)
Definition cs_navsto_param.c:733
cs_xdef_t * cs_navsto_add_velocity_ic_by_analytic(cs_navsto_param_t *nsp, const char *z_name, cs_analytic_func_t *analytic, void *input)
Define the initial condition for the velocity unknowns. This definition can be done on a specified me...
Definition cs_navsto_param.c:1035
cs_navsto_param_post_bit_t
Bit values for additional generic postprocessing related to the Navier-Stokes module....
Definition cs_navsto_param.h:188
@ CS_NAVSTO_POST_PRESSURE_GRADIENT
Definition cs_navsto_param.h:199
@ CS_NAVSTO_POST_VELOCITY_DIVERGENCE
Definition cs_navsto_param.h:190
@ CS_NAVSTO_POST_MASS_DENSITY
Definition cs_navsto_param.h:197
@ CS_NAVSTO_POST_STREAM_FUNCTION
Definition cs_navsto_param.h:194
@ CS_NAVSTO_POST_VELOCITY_GRADIENT
Definition cs_navsto_param.h:193
@ CS_NAVSTO_POST_KINETIC_ENERGY
Definition cs_navsto_param.h:191
@ CS_NAVSTO_POST_ENSTROPHY
Definition cs_navsto_param.h:196
@ CS_NAVSTO_POST_VORTICITY
Definition cs_navsto_param.h:192
@ CS_NAVSTO_POST_CELL_MASS_FLUX_BALANCE
Definition cs_navsto_param.h:198
@ CS_NAVSTO_POST_HELICITY
Definition cs_navsto_param.h:195
void cs_navsto_set_outlets(cs_navsto_param_t *nsp)
Add the definition of boundary conditions related to outlets into the set of parameters for the manag...
Definition cs_navsto_param.c:1299
cs_xdef_t * cs_navsto_set_velocity_inlet_by_array(cs_navsto_param_t *nsp, const char *z_name, cs_flag_t loc, cs_real_t *array, bool is_owner, bool full_length)
Define the velocity field for an inlet boundary using an array of values.
Definition cs_navsto_param.c:1640
void cs_navsto_param_set(cs_navsto_param_t *nsp, cs_navsto_key_t key, const char *keyval)
Set a parameter attached to a keyname in a cs_navsto_param_t structure.
Definition cs_navsto_param.c:426
static bool cs_navsto_param_is_steady(const cs_navsto_param_t *nsp)
Ask cs_navsto_param_t structure if the settings correspond to a steady computation.
Definition cs_navsto_param.h:617
cs_navsto_param_model_bit_t
Bit values for additional physical modelling related to the Navier-Stokes system of equations.
Definition cs_navsto_param.h:131
@ CS_NAVSTO_MODEL_GRAVITY_EFFECTS
Definition cs_navsto_param.h:134
@ CS_NAVSTO_MODEL_STEADY
Definition cs_navsto_param.h:133
@ CS_NAVSTO_MODEL_BOUSSINESQ
Definition cs_navsto_param.h:137
@ CS_NAVSTO_MODEL_PASSIVE_THERMAL_TRACER
Definition cs_navsto_param.h:136
@ CS_NAVSTO_MODEL_WITH_SOLIDIFICATION
Definition cs_navsto_param.h:138
@ CS_NAVSTO_MODEL_CORIOLIS_EFFECTS
Definition cs_navsto_param.h:135
Structure and routines handling the SLES ((Sparse Linear Equation Solver) settings stored inside a cs...
cs_param_space_scheme_t
Type of numerical scheme for the discretization in space.
Definition cs_param_types.h:211
cs_param_nl_algo_t
Class of non-linear iterative algorithm.
Definition cs_param_types.h:581
void cs_analytic_func_t(cs_real_t time, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, const cs_real_t *coords, bool dense_output, void *input, cs_real_t *retval)
Generic function pointer for an evaluation relying on an analytic function.
Definition cs_param_types.h:127
void cs_dof_func_t(cs_lnum_t n_elts, const cs_lnum_t *elt_ids, bool dense_output, void *input, cs_real_t *retval)
Generic function pointer for computing a quantity at predefined locations such as degrees of freedom ...
Definition cs_param_types.h:154
cs_param_dof_reduction_t
Definition cs_param_types.h:239
cs_quadrature_type_t
Type of quadrature to use when computing an integral quantity. This rationale is used for integrals a...
Definition cs_quadrature.h:84
Definition cs_advection_field.h:150
Structure storing information related to the "physical" boundaries associated with the computational ...
Definition cs_boundary.h:155
Set of parameters to handle an unsteady convection-diffusion-reaction equation with term sources.
Definition cs_equation_param.h:193
Structure storing all the parameters to drive the algorithm called Anderson acceleration.
Definition cs_iter_algo.h:137
Structure storing the parameters related to the Boussinesq source term in the momentum equation.
Definition cs_navsto_param.h:243
const cs_real_t * var
Definition cs_navsto_param.h:253
cs_real_t var0
Definition cs_navsto_param.h:246
cs_real_t beta
Definition cs_navsto_param.h:245
Definition cs_navsto_param.h:203
int verbosity
Definition cs_navsto_param.h:209
Structure storing the parameters related to the resolution of the Navier-Stokes system.
Definition cs_navsto_param.h:262
cs_xdef_t ** velocity_ic_defs
Definition cs_navsto_param.h:459
cs_property_t * mass_density
Definition cs_navsto_param.h:307
cs_property_t * lam_viscosity
Definition cs_navsto_param.h:321
cs_real_t delta_thermal_tolerance
Definition cs_navsto_param.h:403
cs_property_t * tot_viscosity
Definition cs_navsto_param.h:315
int n_pressure_bc_defs
Definition cs_navsto_param.h:526
int verbosity
Definition cs_navsto_param.h:423
cs_xdef_t ** pressure_ic_defs
Definition cs_navsto_param.h:477
bool velocity_ic_is_owner
Definition cs_navsto_param.h:457
bool pressure_ic_is_owner
Definition cs_navsto_param.h:475
cs_xdef_t ** pressure_bc_defs
Definition cs_navsto_param.h:527
int n_velocity_ic_defs
Definition cs_navsto_param.h:458
cs_navsto_param_model_t model
Definition cs_navsto_param.h:275
cs_real_t reference_pressure
Definition cs_navsto_param.h:539
int n_velocity_bc_defs
Definition cs_navsto_param.h:509
cs_navsto_param_coupling_t coupling
Definition cs_navsto_param.h:340
cs_iter_algo_param_aac_t anderson_param
Definition cs_navsto_param.h:393
cs_turbulence_param_t * turbulence
Definition cs_navsto_param.h:287
int n_max_outer_iter
Definition cs_navsto_param.h:412
int n_boussinesq_terms
Definition cs_navsto_param.h:362
bool pressure_bc_is_owner
Definition cs_navsto_param.h:525
cs_param_dof_reduction_t dof_reduction_mode
Definition cs_navsto_param.h:334
cs_navsto_param_post_flag_t post_flag
Definition cs_navsto_param.h:429
cs_physical_constants_t * phys_constants
Definition cs_navsto_param.h:300
cs_xdef_t ** velocity_bc_defs
Definition cs_navsto_param.h:510
int n_pressure_ic_defs
Definition cs_navsto_param.h:476
cs_navsto_param_boussinesq_t * boussinesq_param
Definition cs_navsto_param.h:363
bool velocity_bc_is_owner
Definition cs_navsto_param.h:508
cs_param_space_scheme_t space_scheme
Definition cs_navsto_param.h:346
cs_param_nl_algo_t nl_algo_type
Definition cs_navsto_param.h:378
const cs_boundary_t * boundaries
Definition cs_navsto_param.h:491
cs_param_convergence_t nl_cvg_param
Definition cs_navsto_param.h:386
cs_navsto_param_model_flag_t model_flag
Definition cs_navsto_param.h:281
Set of parameters to check the convergence (or the divergence) of an iterative process (tolerances or...
Definition cs_param_types.h:537
Physical constants descriptor.
Definition cs_physical_constants.h:51
Structure associated to the definition of a property relying on the cs_xdef_t structure.
Structure storing the parameters related to the resolution of the turbulence modelling....
Definition cs_cdo_turbulence.h:64
Structure storing medata for defining a quantity in a very flexible way.
Definition cs_xdef.h:160