78#define CS_INDEF CS_UNDEF
248 int iscvr = 0, f_id = 0;
350 const char *variable_name);
Field descriptor.
Definition: cs_field.h:275
int get_key_int(int key_id) const
Return a integer value for a given key associated with a field.
Definition: cs_field.cpp:4507
cs_field_t * cs_field_by_id(int id)
Return a pointer to a field based on its id.
Definition: cs_field.cpp:2412
int cs_field_key_id(const char *name)
Return an id associated with a given key name.
Definition: cs_field.cpp:2728
void cs_parameters_read_restart_info(void)
Read general restart info.
Definition: cs_parameters.cpp:937
void cs_parameters_create_added_properties(void)
Create previously added user properties.
Definition: cs_parameters.cpp:1332
cs_equation_param_t cs_var_cal_opt_t
Definition: cs_parameters.h:58
int cs_parameters_n_added_properties(void)
Return the number of defined user properties not added yet.
Definition: cs_parameters.cpp:1087
void cs_parameters_output_complete(void)
Complete general output options definitions.
Definition: cs_parameters.cpp:2550
void cs_parameters_define_auxiliary_fields(void)
Create properties definied directly in C.
Definition: cs_parameters.cpp:1174
void cs_parameters_add_variable(const char *name, int dim)
Define a user variable.
Definition: cs_parameters.cpp:960
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:246
void cs_parameters_add_property(const char *name, int dim, int location_id)
Define a user property.
Definition: cs_parameters.cpp:1038
cs_field_t * cs_parameters_add_boundary_temperature(void)
Define a boundary values field for temperature, if applicable.
Definition: cs_parameters.cpp:1505
void cs_parameters_create_added_variables(void)
Create previously added user variables.
Definition: cs_parameters.cpp:1099
void cs_space_disc_log_setup(void)
Print the space discretization structure to setup.log.
Definition: cs_parameters.cpp:2716
cs_equation_param_t cs_parameters_equation_param_default(void)
Return a local equation param structure, with default options.
Definition: cs_parameters.cpp:2630
void cs_add_model_field_indexes(cs_field_t *f)
Add field indexes associated with a new non-user solved scalar variable, with default options.
Definition: cs_parameters.cpp:1381
void cs_parameters_set_init_state_on(int idx)
Set init state to 1. This is necessary for fortran mapping and should be changed in the future.
Definition: cs_parameters.cpp:761
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.cpp:1001
@ CS_OUTLET
Definition: cs_parameters.h:84
@ CS_COUPLED_FD
Definition: cs_parameters.h:99
@ CS_EPHCF
Definition: cs_parameters.h:94
@ CS_INLET
Definition: cs_parameters.h:83
@ CS_COUPLED
Definition: cs_parameters.h:98
@ CS_ESICF
Definition: cs_parameters.h:90
@ CS_CONVECTIVE_INLET
Definition: cs_parameters.h:103
@ CS_ROUGHWALL
Definition: cs_parameters.h:88
@ CS_SOPCF
Definition: cs_parameters.h:93
@ CS_SSPCF
Definition: cs_parameters.h:92
@ CS_FREE_INLET
Definition: cs_parameters.h:100
@ CS_EQHCF
Definition: cs_parameters.h:96
@ CS_SMOOTHWALL
Definition: cs_parameters.h:87
@ CS_SYMMETRY
Definition: cs_parameters.h:85
@ CS_FREE_SURFACE
Definition: cs_parameters.h:102
@ CS_UNDEF
Definition: cs_parameters.h:82
int cs_parameters_n_added_variables(void)
Return the number of defined user variables not added yet.
Definition: cs_parameters.cpp:1073
void cs_parameters_define_field_keys(void)
Define general field keys.
Definition: cs_parameters.cpp:779
const cs_space_disc_t * cs_glob_space_disc
bool cs_parameters_need_extended_neighborhood(void)
Check if extended neighborhood is needed.
Definition: cs_parameters.cpp:1589
const cs_time_scheme_t * cs_glob_time_scheme
@ CS_DRIFT_SCALAR_ON
Definition: cs_parameters.h:117
@ CS_DRIFT_SCALAR_THERMOPHORESIS
Definition: cs_parameters.h:119
@ CS_DRIFT_SCALAR_IMPOSED_MASS_FLUX
Definition: cs_parameters.h:123
@ CS_DRIFT_SCALAR_NO_MASS_AGGREGATION
Definition: cs_parameters.h:126
@ CS_DRIFT_SCALAR_ADD_DRIFT_FLUX
Definition: cs_parameters.h:118
@ CS_DRIFT_SCALAR_TURBOPHORESIS
Definition: cs_parameters.h:120
@ CS_DRIFT_SCALAR_CENTRIFUGALFORCE
Definition: cs_parameters.h:122
@ CS_DRIFT_SCALAR_ELECTROPHORESIS
Definition: cs_parameters.h:121
@ CS_DRIFT_SCALAR_ZERO_BNDY_FLUX_AT_WALLS
Definition: cs_parameters.h:125
@ CS_DRIFT_SCALAR_ZERO_BNDY_FLUX
Definition: cs_parameters.h:124
void cs_parameters_global_complete(void)
Complete global parameters.
Definition: cs_parameters.cpp:1641
void cs_time_scheme_log_setup(void)
Print the time scheme structure to setup.log.
Definition: cs_parameters.cpp:2642
cs_time_scheme_t * cs_get_glob_time_scheme(void)
Provide access to cs_glob_time_scheme.
Definition: cs_parameters.cpp:746
cs_space_disc_t * cs_get_glob_space_disc(void)
Provide access to cs_glob_space_disc.
Definition: cs_parameters.cpp:730
cs_field_t * cs_parameters_add_boundary_values(cs_field_t *f)
Define a boundary values field for a variable field.
Definition: cs_parameters.cpp:1399
void cs_parameters_eqp_complete(void)
Complete general equation parameter definitions.
Definition: cs_parameters.cpp:1834
cs_restart_auxiliary_t * cs_glob_restart_auxiliary
cs_tree_node_t * cs_glob_tree
Set of parameters to handle an unsteady convection-diffusion-reaction equation with term sources.
Definition: cs_equation_param.h:190
Additional checkpoint/restart files.
Definition: cs_parameters.h:197
int read_auxiliary
Definition: cs_parameters.h:199
int write_auxiliary
Definition: cs_parameters.h:200
Definition: cs_parameters.h:64
int n_it
Definition: cs_parameters.h:66
double rhs_norm
Definition: cs_parameters.h:67
double res_norm
Definition: cs_parameters.h:68
double derive
Definition: cs_parameters.h:69
double l2residual
Definition: cs_parameters.h:70
Space discretisation options descriptor.
Definition: cs_parameters.h:134
int iflxmw
Definition: cs_parameters.h:150
int imrgra
Definition: cs_parameters.h:140
int itbrrb
Definition: cs_parameters.h:155
int imvisf
Definition: cs_parameters.h:136
Time scheme descriptor.
Definition: cs_parameters.h:165
int isno2t
Definition: cs_parameters.h:171
double thetvi
Definition: cs_parameters.h:184
int istmpf
Definition: cs_parameters.h:169
double thetsn
Definition: cs_parameters.h:178
int time_order
Definition: cs_parameters.h:167
int isto2t
Definition: cs_parameters.h:175
int iccvfg
Definition: cs_parameters.h:188
double thetst
Definition: cs_parameters.h:181
double thetcp
Definition: cs_parameters.h:186