1 #ifndef __CS_EQUATION_PARAM_H__ 2 #define __CS_EQUATION_PARAM_H__ 46 #define CS_EQUATION_LOCKED (1 << 0) // 1: modification not allowed 47 #define CS_EQUATION_UNSTEADY (1 << 1) // 2: unsteady term 48 #define CS_EQUATION_CONVECTION (1 << 2) // 4: convection term 49 #define CS_EQUATION_DIFFUSION (1 << 3) // 8: diffusion term 50 #define CS_EQUATION_REACTION (1 << 4) // 16: reaction term 53 #define CS_EQUATION_POST_PECLET (1 << 0) // 1: Export Peclet number 54 #define CS_EQUATION_POST_COURANT (1 << 1) // 2: Export Courant number 55 #define CS_EQUATION_POST_FOURIER (1 << 2) // 4: Export Fourier number 56 #define CS_EQUATION_POST_UPWIND_COEF (1 << 3) // 8: Export upwinding co ef. cs_param_reaction_t * reaction_info
Definition: cs_equation_param.h:142
int n_max_iters
Definition: cs_equation_param.h:92
cs_property_t * diffusion_property
Definition: cs_equation_param.h:132
void cs_equation_param_summary(const char *eqname, const cs_equation_param_t *eqp)
Summary of a cs_equation_param_t structure.
Definition: cs_equation_param.c:466
Definition: cs_equation_param.h:75
cs_adv_field_t * advection_field
Definition: cs_equation_param.h:136
cs_source_term_t ** source_terms
Definition: cs_equation_param.h:146
cs_param_hodge_t time_hodge
Definition: cs_equation_param.h:127
Definition: cs_equation_param.h:102
int n_cumulated_iters
Definition: cs_equation_param.h:93
cs_param_var_type_t var_type
Definition: cs_equation_param.h:105
cs_equation_algo_t algo_info
Definition: cs_equation_param.h:122
cs_equation_type_t type
Definition: cs_equation_param.h:104
Definition: cs_equation_param.h:87
#define BEGIN_C_DECLS
Definition: cs_defs.h:448
void cs_equation_param_init_sles(const char *eqname, const cs_equation_param_t *eqp, int field_id)
Initialize SLES structure for the resolution of the linear system according to the settings related t...
Definition: cs_equation_param.c:710
Definition: cs_equation_param.h:80
int n_iters
Definition: cs_equation_param.h:91
double eps
Definition: cs_equation_param.h:96
Definition: cs_param.h:218
cs_space_scheme_t
Definition: cs_cdo.h:99
cs_equation_param_t * cs_equation_param_free(cs_equation_param_t *eqp)
Free a cs_equation_param_t.
Definition: cs_equation_param.c:410
cs_space_scheme_t space_scheme
Definition: cs_equation_param.h:116
int n_reaction_terms
Definition: cs_equation_param.h:140
cs_flag_t process_flag
Definition: cs_equation_param.h:113
cs_param_advection_t advection_info
Definition: cs_equation_param.h:135
cs_param_hodge_t diffusion_hodge
Definition: cs_equation_param.h:131
Definition: cs_param.h:170
cs_equation_param_t * cs_equation_param_create(cs_equation_type_t type, cs_param_var_type_t var_type, cs_param_bc_type_t default_bc)
Create a cs_equation_param_t.
Definition: cs_equation_param.c:328
Definition: cs_equation_param.h:82
cs_equation_algo_type_t type
Definition: cs_equation_param.h:89
int n_source_terms
Definition: cs_equation_param.h:145
Definition: cs_equation_param.h:81
cs_equation_type_t
Definition: cs_equation_param.h:63
cs_param_bc_type_t
Definition: cs_param.h:259
int verbosity
Definition: cs_equation_param.h:106
cs_property_t ** reaction_properties
Definition: cs_equation_param.h:141
int n_max_cumulated_iters
Definition: cs_equation_param.h:94
cs_param_bc_t * bc
Definition: cs_equation_param.h:119
int sles_verbosity
Definition: cs_equation_param.h:107
cs_param_itsol_t itsol_info
Definition: cs_equation_param.h:123
Definition: cs_equation_param.h:68
#define END_C_DECLS
Definition: cs_defs.h:449
unsigned short int cs_flag_t
Definition: cs_defs.h:298
cs_param_var_type_t
Definition: cs_param.h:109
cs_param_hodge_t reaction_hodge
Definition: cs_equation_param.h:139
Definition: cs_param.h:237
cs_flag_t flag
Definition: cs_equation_param.h:110
Definition: cs_equation_param.h:66
Definition: cs_equation_param.h:65
cs_param_time_t time_info
Definition: cs_equation_param.h:126
Definition: cs_equation_param.h:67
Definition: cs_param.h:305
Definition: cs_equation_param.h:77
Definition: cs_param.h:143
Definition: cs_equation_param.h:79
cs_equation_algo_type_t
Definition: cs_equation_param.h:73
cs_property_t * time_property
Definition: cs_equation_param.h:128
Definition: cs_param.h:349