cs_ctwr_option_t * cs_get_glob_ctwr_option(void)
Definition: cs_ctwr.cpp:307
void cs_ctwr_log_balance(void)
Perform balances in packing zones.
Definition: cs_ctwr.cpp:860
int * cs_get_glob_ctwr_n_zones(void)
Definition: cs_ctwr.cpp:327
void cs_ctwr_define(const char zone_criteria[], int z_id, cs_ctwr_zone_type_t zone_type, cs_real_t delta_t, cs_real_t relax, cs_real_t t_l_bc, cs_real_t q_l_bc, cs_real_t xap, cs_real_t xnp, cs_real_t surface, cs_real_t xleak_fac)
Define a cooling tower exchange zone.
Definition: cs_ctwr.cpp:352
cs_ctwr_zone_t * cs_ctwr_by_id(int ct_id)
void cs_ctwr_all_destroy(void)
Destroy cs_ctwr_t structures.
Definition: cs_ctwr.cpp:737
cs_ctwr_zone_type_t
Definition: cs_ctwr.h:69
@ CS_CTWR_INJECTION
Definition: cs_ctwr.h:73
@ CS_CTWR_COUNTER_CURRENT
Definition: cs_ctwr.h:71
@ CS_CTWR_CROSS_CURRENT
Definition: cs_ctwr.h:72
cs_ctwr_model_t
Definition: cs_ctwr.h:59
@ CS_CTWR_MERKEL
Definition: cs_ctwr.h:63
@ CS_CTWR_NONE
Definition: cs_ctwr.h:61
@ CS_CTWR_POPPE
Definition: cs_ctwr.h:62
void cs_ctwr_field_pointer_map(void)
Map fields used by the cooling tower module to pointers.
Definition: cs_ctwr_variables.cpp:794
void cs_ctwr_build_all(void)
Define the cells belonging to the different packing zones.
Definition: cs_ctwr.cpp:589
cs_ctwr_zone_t ** cs_get_glob_ctwr_zone(void)
Definition: cs_ctwr.cpp:317
void cs_ctwr_transport_vars(int iflag)
Convert injected liquid scalars from and to their transported form.
void cs_ctwr_define_zones(void)
Define zones.
Definition: cs_ctwr.cpp:521
const cs_ctwr_option_t * cs_glob_ctwr_option
void cs_ctwr_log_setup(void)
Log Packing zone definition setup information.
Definition: cs_ctwr.cpp:765
#define BEGIN_C_DECLS
Definition: cs_defs.h:542
double cs_real_t
Floating-point value.
Definition: cs_defs.h:342
#define END_C_DECLS
Definition: cs_defs.h:543
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:335
cs_real_t q_h_out
Definition: cs_ctwr.h:137
cs_real_t h_l_in
Definition: cs_ctwr.h:128
cs_real_t t_l_bc
Definition: cs_ctwr.h:95
cs_lnum_t n_outlet_faces
Definition: cs_ctwr.h:115
cs_ctwr_zone_type_t type
Definition: cs_ctwr.h:87
cs_real_t q_l_out
Definition: cs_ctwr.h:125
cs_real_t relax
Definition: cs_ctwr.h:93
cs_lnum_t * outlet_faces_ids
Definition: cs_ctwr.h:117
cs_real_t v_liq_pack
Definition: cs_ctwr.h:107
cs_real_t t_h_in
Definition: cs_ctwr.h:130
cs_real_t surface
Definition: cs_ctwr.h:103
cs_real_t q_l_bc
Definition: cs_ctwr.h:96
cs_lnum_t * inlet_faces_ids
Definition: cs_ctwr.h:116
char * name
Definition: cs_ctwr.h:85
cs_lnum_t n_outlet_cells
Definition: cs_ctwr.h:119
cs_real_t vol_f
Definition: cs_ctwr.h:110
cs_lnum_t * outlet_cells_ids
Definition: cs_ctwr.h:120
cs_lnum_t n_inlet_faces
Definition: cs_ctwr.h:114
cs_real_t hmax
Definition: cs_ctwr.h:90
int z_id
Definition: cs_ctwr.h:84
cs_lnum_t n_cells
Definition: cs_ctwr.h:109
char * criteria
Definition: cs_ctwr.h:83
char * file_name
Definition: cs_ctwr.h:86
int num
Definition: cs_ctwr.h:82
cs_real_t surface_in
Definition: cs_ctwr.h:101
cs_real_t t_h_out
Definition: cs_ctwr.h:131
cs_real_t xair_s
Definition: cs_ctwr.h:133
cs_real_t xap
Definition: cs_ctwr.h:98
cs_real_t q_l_in
Definition: cs_ctwr.h:124
cs_real_t t_l_in
Definition: cs_ctwr.h:126
cs_real_t q_h_in
Definition: cs_ctwr.h:136
cs_real_t surface_out
Definition: cs_ctwr.h:102
cs_real_t hmin
Definition: cs_ctwr.h:89
cs_real_t delta_t
Definition: cs_ctwr.h:91
cs_real_t h_l_out
Definition: cs_ctwr.h:129
int up_ct_id
Definition: cs_ctwr.h:112
cs_real_t h_h_in
Definition: cs_ctwr.h:134
cs_real_t t_l_out
Definition: cs_ctwr.h:127
cs_real_t xair_e
Definition: cs_ctwr.h:132
cs_real_t p_in
Definition: cs_ctwr.h:122
cs_real_t h_h_out
Definition: cs_ctwr.h:135
cs_real_t xleak_fac
Definition: cs_ctwr.h:105
cs_real_t xnp
Definition: cs_ctwr.h:99
cs_real_t p_out
Definition: cs_ctwr.h:123
Definition: cs_ctwr.h:151
bool rain_evap
Definition: cs_ctwr.h:155
cs_ctwr_model_t evap_model
Definition: cs_ctwr.h:153
bool has_rain
Definition: cs_ctwr.h:154
bool solve_rain_velocity
Definition: cs_ctwr.h:158
bool air_rain_friction
Definition: cs_ctwr.h:160
bool rain_to_packing
Definition: cs_ctwr.h:161
bool mixture_model
Definition: cs_ctwr.h:156