cs_ctwr_option_t * cs_get_glob_ctwr_option(void)
Definition cs_ctwr.cpp:303
void cs_ctwr_log_balance(void)
Perform balances in packing zones.
Definition cs_ctwr.cpp:856
int * cs_get_glob_ctwr_n_zones(void)
Definition cs_ctwr.cpp:323
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:348
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:733
cs_ctwr_zone_type_t
Definition cs_ctwr.h:64
@ CS_CTWR_INJECTION
Definition cs_ctwr.h:68
@ CS_CTWR_COUNTER_CURRENT
Definition cs_ctwr.h:66
@ CS_CTWR_CROSS_CURRENT
Definition cs_ctwr.h:67
cs_ctwr_model_t
Definition cs_ctwr.h:54
@ CS_CTWR_MERKEL
Definition cs_ctwr.h:58
@ CS_CTWR_NONE
Definition cs_ctwr.h:56
@ CS_CTWR_POPPE
Definition cs_ctwr.h:57
void cs_ctwr_field_pointer_map(void)
Map fields used by the cooling tower module to pointers.
Definition cs_ctwr_variables.cpp:788
void cs_ctwr_build_all(void)
Define the cells belonging to the different packing zones.
Definition cs_ctwr.cpp:585
cs_ctwr_zone_t ** cs_get_glob_ctwr_zone(void)
Definition cs_ctwr.cpp:313
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:517
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:761
#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:132
cs_real_t h_l_in
Definition cs_ctwr.h:123
cs_real_t t_l_bc
Definition cs_ctwr.h:90
cs_lnum_t n_outlet_faces
Definition cs_ctwr.h:110
cs_ctwr_zone_type_t type
Definition cs_ctwr.h:82
cs_real_t q_l_out
Definition cs_ctwr.h:120
cs_real_t relax
Definition cs_ctwr.h:88
cs_lnum_t * outlet_faces_ids
Definition cs_ctwr.h:112
cs_real_t v_liq_pack
Definition cs_ctwr.h:102
cs_real_t t_h_in
Definition cs_ctwr.h:125
cs_real_t surface
Definition cs_ctwr.h:98
cs_real_t q_l_bc
Definition cs_ctwr.h:91
cs_lnum_t * inlet_faces_ids
Definition cs_ctwr.h:111
char * name
Definition cs_ctwr.h:80
cs_lnum_t n_outlet_cells
Definition cs_ctwr.h:114
cs_real_t vol_f
Definition cs_ctwr.h:105
cs_lnum_t * outlet_cells_ids
Definition cs_ctwr.h:115
cs_lnum_t n_inlet_faces
Definition cs_ctwr.h:109
cs_real_t hmax
Definition cs_ctwr.h:85
int z_id
Definition cs_ctwr.h:79
cs_lnum_t n_cells
Definition cs_ctwr.h:104
char * criteria
Definition cs_ctwr.h:78
char * file_name
Definition cs_ctwr.h:81
int num
Definition cs_ctwr.h:77
cs_real_t surface_in
Definition cs_ctwr.h:96
cs_real_t t_h_out
Definition cs_ctwr.h:126
cs_real_t xair_s
Definition cs_ctwr.h:128
cs_real_t xap
Definition cs_ctwr.h:93
cs_real_t q_l_in
Definition cs_ctwr.h:119
cs_real_t t_l_in
Definition cs_ctwr.h:121
cs_real_t q_h_in
Definition cs_ctwr.h:131
cs_real_t surface_out
Definition cs_ctwr.h:97
cs_real_t hmin
Definition cs_ctwr.h:84
cs_real_t delta_t
Definition cs_ctwr.h:86
cs_real_t h_l_out
Definition cs_ctwr.h:124
int up_ct_id
Definition cs_ctwr.h:107
cs_real_t h_h_in
Definition cs_ctwr.h:129
cs_real_t t_l_out
Definition cs_ctwr.h:122
cs_real_t xair_e
Definition cs_ctwr.h:127
cs_real_t p_in
Definition cs_ctwr.h:117
cs_real_t h_h_out
Definition cs_ctwr.h:130
cs_real_t xleak_fac
Definition cs_ctwr.h:100
cs_real_t xnp
Definition cs_ctwr.h:94
cs_real_t p_out
Definition cs_ctwr.h:118
bool rain_evap
Definition cs_ctwr.h:150
cs_ctwr_model_t evap_model
Definition cs_ctwr.h:148
bool has_rain
Definition cs_ctwr.h:149
bool solve_rain_velocity
Definition cs_ctwr.h:153
bool air_rain_friction
Definition cs_ctwr.h:155
bool rain_to_packing
Definition cs_ctwr.h:156
bool mixture_model
Definition cs_ctwr.h:151