1#ifndef __CS_PARAMETERS_H__
2#define __CS_PARAMETERS_H__
266 int iscvr = 0, f_id = 0;
376 const char *variable_name);
#define BEGIN_C_DECLS
Definition cs_defs.h:467
#define END_C_DECLS
Definition cs_defs.h:468
int cs_field_get_key_int(const cs_field_t *f, int key_id)
Return a integer value for a given key associated with a field.
Definition cs_field.c:2976
cs_field_t * cs_field_by_id(int id)
Return a pointer to a field based on its id.
Definition cs_field.c:2307
int cs_field_key_id(const char *name)
Return an id associated with a given key name.
Definition cs_field.c:2490
void cs_parameters_read_restart_info(void)
Read general restart info.
Definition cs_parameters.c:1060
void cs_parameters_create_added_properties(void)
Create previously added user properties.
Definition cs_parameters.c:1296
cs_var_cal_opt_t cs_parameters_var_cal_opt_default(void)
Return a local variable calculation options structure, with default options.
Definition cs_parameters.c:1537
int cs_parameters_n_added_properties(void)
Return the number of defined user properties not added yet.
Definition cs_parameters.c:1209
const cs_piso_t * cs_glob_piso
void cs_parameters_add_variable(const char *name, int dim)
Solved variables are always defined on cells.
Definition cs_parameters.c:1082
void cs_parameters_add_property(const char *name, int dim, int location_id)
Define a user property.
Definition cs_parameters.c:1160
cs_field_t * cs_parameters_add_boundary_temperature(void)
Define a boundary values field for temperature, if applicable.
Definition cs_parameters.c:1451
void cs_parameters_create_added_variables(void)
Create previously added user variables.
Definition cs_parameters.c:1221
void cs_space_disc_log_setup(void)
Print the space discretization structure to setup.log.
Definition cs_parameters.c:1549
void cs_parameters_add_variable_variance(const char *name, const char *variable_name)
Define a user variable which is a variance of another variable.
Definition cs_parameters.c:1123
cs_piso_t * cs_get_glob_piso(void)
Provide acces to cs_glob_piso.
Definition cs_parameters.c:878
@ CS_DRIFT_SCALAR_ON
Definition cs_parameters.h:159
@ CS_DRIFT_SCALAR_THERMOPHORESIS
Definition cs_parameters.h:161
@ CS_DRIFT_SCALAR_IMPOSED_MASS_FLUX
Definition cs_parameters.h:165
@ CS_DRIFT_SCALAR_ADD_DRIFT_FLUX
Definition cs_parameters.h:160
@ CS_DRIFT_SCALAR_TURBOPHORESIS
Definition cs_parameters.h:162
@ CS_DRIFT_SCALAR_CENTRIFUGALFORCE
Definition cs_parameters.h:164
@ CS_DRIFT_SCALAR_ELECTROPHORESIS
Definition cs_parameters.h:163
@ CS_DRIFT_SCALAR_ZERO_BNDY_FLUX
Definition cs_parameters.h:166
int cs_parameters_n_added_variables(void)
Return the number of defined user variables not added yet.
Definition cs_parameters.c:1195
void cs_parameters_define_field_keys(void)
Define general field keys.
Definition cs_parameters.c:917
static int cs_parameters_iscavr(cs_field_t *f)
For a given field, returns the scalar number of the fluctuating field if given field is a variance.
Definition cs_parameters.h:264
const cs_space_disc_t * cs_glob_space_disc
void cs_parameters_set_n_buoyant_scalars(void)
Definition cs_parameters.c:890
cs_space_disc_t * cs_get_glob_space_disc(void)
Provide access to cs_glob_space_disc.
Definition cs_parameters.c:862
cs_field_t * cs_parameters_add_boundary_values(cs_field_t *f)
Define a boundary values field for a variable field.
Definition cs_parameters.c:1346
@ CS_OUTLET
Definition cs_parameters.h:135
@ CS_COUPLED_FD
Definition cs_parameters.h:145
@ CS_EPHCF
Definition cs_parameters.h:142
@ CS_INLET
Definition cs_parameters.h:134
@ CS_COUPLED
Definition cs_parameters.h:144
@ CS_ESICF
Definition cs_parameters.h:139
@ CS_INDEF
Definition cs_parameters.h:133
@ CS_CONVECTIVE_INLET
Definition cs_parameters.h:148
@ CS_ROUGHWALL
Definition cs_parameters.h:138
@ CS_SOPCF
Definition cs_parameters.h:141
@ CS_SSPCF
Definition cs_parameters.h:140
@ CS_FREE_INLET
Definition cs_parameters.h:146
@ CS_EQHCF
Definition cs_parameters.h:143
@ CS_SMOOTHWALL
Definition cs_parameters.h:137
@ CS_SYMMETRY
Definition cs_parameters.h:136
@ CS_FREE_SURFACE
Definition cs_parameters.h:147
cs_tree_node_t * cs_glob_tree
void cs_parameters_define_field_key_gas_mix(void)
Define field key for condensation.
Definition cs_parameters.c:1039
Field descriptor.
Definition cs_field.h:124
Definition cs_parameters.h:112
double muref
Definition cs_parameters.h:120
double vol_dif
Definition cs_parameters.h:115
double lambda_a
Definition cs_parameters.h:118
double smu
Definition cs_parameters.h:124
double lamref
Definition cs_parameters.h:121
double trefmu
Definition cs_parameters.h:122
double mol_mas
Definition cs_parameters.h:113
double mu_b
Definition cs_parameters.h:117
double cp
Definition cs_parameters.h:114
double treflam
Definition cs_parameters.h:123
double lambda_b
Definition cs_parameters.h:119
double mu_a
Definition cs_parameters.h:116
double slam
Definition cs_parameters.h:125
PISO options descriptor.
Definition cs_parameters.h:205
double xnrmu
Definition cs_parameters.h:214
int nterup
Definition cs_parameters.h:207
double xnrmu0
Definition cs_parameters.h:219
int n_buoyant_scal
Definition cs_parameters.h:221
double epsup
Definition cs_parameters.h:210
Definition cs_parameters.h:100
int n_it
Definition cs_parameters.h:101
double rhs_norm
Definition cs_parameters.h:102
double res_norm
Definition cs_parameters.h:103
double derive
Definition cs_parameters.h:104
double l2residual
Definition cs_parameters.h:105
Space discretisation options descriptor.
Definition cs_parameters.h:173
int iflxmw
Definition cs_parameters.h:194
double anomax
Definition cs_parameters.h:189
int imrgra
Definition cs_parameters.h:179
int imvisf
Definition cs_parameters.h:175
structure containing the variable calculation options.
Definition cs_parameters.h:60
double extrag
Definition cs_parameters.h:92
int istat
Definition cs_parameters.h:63
int imligr
Definition cs_parameters.h:76
int ndircl
Definition cs_parameters.h:65
int iwarni
Definition cs_parameters.h:61
double blencv
Definition cs_parameters.h:86
int isstpc
Definition cs_parameters.h:72
int ibdtso
Definition cs_parameters.h:71
int nswrsm
Definition cs_parameters.h:74
int idften
Definition cs_parameters.h:68
double epsrsm
Definition cs_parameters.h:89
int idiff
Definition cs_parameters.h:66
double relaxv
Definition cs_parameters.h:93
int idifft
Definition cs_parameters.h:67
double thetav
Definition cs_parameters.h:85
int imrgra
Definition cs_parameters.h:75
int iswdyn
Definition cs_parameters.h:69
int idircl
Definition cs_parameters.h:64
double epsilo
Definition cs_parameters.h:88
int nswrgr
Definition cs_parameters.h:73
double epsrgr
Definition cs_parameters.h:90
double climgr
Definition cs_parameters.h:91
int icoupl
Definition cs_parameters.h:81
int iwgrec
Definition cs_parameters.h:78
int ischcv
Definition cs_parameters.h:70
int ircflu
Definition cs_parameters.h:77
int iconv
Definition cs_parameters.h:62
double blend_st
Definition cs_parameters.h:87