cs_ctwr_option_t * cs_get_glob_ctwr_option(void)
Definition: cs_ctwr.cpp:291
void cs_ctwr_log_balance(void)
Perform balances in packing zones.
Definition: cs_ctwr.cpp:867
int * cs_get_glob_ctwr_n_zones(void)
Definition: cs_ctwr.cpp:311
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:336
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:721
cs_ctwr_zone_type_t
Definition: cs_ctwr.h:60
@ CS_CTWR_INJECTION
Definition: cs_ctwr.h:64
@ CS_CTWR_COUNTER_CURRENT
Definition: cs_ctwr.h:62
@ CS_CTWR_CROSS_CURRENT
Definition: cs_ctwr.h:63
cs_ctwr_model_t
Definition: cs_ctwr.h:50
@ CS_CTWR_MERKEL
Definition: cs_ctwr.h:54
@ CS_CTWR_NONE
Definition: cs_ctwr.h:52
@ CS_CTWR_POPPE
Definition: cs_ctwr.h:53
void cs_ctwr_field_pointer_map(void)
Map fields used by the cooling tower module to pointers.
Definition: cs_ctwr_variables.cpp:783
void cs_ctwr_build_all(void)
Define the cells belonging to the different packing zones.
Definition: cs_ctwr.cpp:573
cs_ctwr_zone_t ** cs_get_glob_ctwr_zone(void)
Definition: cs_ctwr.cpp:301
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:505
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:749
double cs_real_t
Floating-point value.
Definition: cs_defs.h:332
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:325
cs_real_t q_h_out
Definition: cs_ctwr.h:128
cs_real_t h_l_in
Definition: cs_ctwr.h:119
cs_real_t t_l_bc
Definition: cs_ctwr.h:86
cs_lnum_t n_outlet_faces
Definition: cs_ctwr.h:106
cs_ctwr_zone_type_t type
Definition: cs_ctwr.h:78
cs_real_t q_l_out
Definition: cs_ctwr.h:116
cs_real_t relax
Definition: cs_ctwr.h:84
cs_lnum_t * outlet_faces_ids
Definition: cs_ctwr.h:108
cs_real_t v_liq_pack
Definition: cs_ctwr.h:98
cs_real_t t_h_in
Definition: cs_ctwr.h:121
cs_real_t surface
Definition: cs_ctwr.h:94
cs_real_t q_l_bc
Definition: cs_ctwr.h:87
cs_lnum_t * inlet_faces_ids
Definition: cs_ctwr.h:107
char * name
Definition: cs_ctwr.h:76
cs_lnum_t n_outlet_cells
Definition: cs_ctwr.h:110
cs_real_t vol_f
Definition: cs_ctwr.h:101
cs_lnum_t * outlet_cells_ids
Definition: cs_ctwr.h:111
cs_lnum_t n_inlet_faces
Definition: cs_ctwr.h:105
cs_real_t hmax
Definition: cs_ctwr.h:81
int z_id
Definition: cs_ctwr.h:75
cs_lnum_t n_cells
Definition: cs_ctwr.h:100
char * criteria
Definition: cs_ctwr.h:74
char * file_name
Definition: cs_ctwr.h:77
int num
Definition: cs_ctwr.h:73
cs_real_t surface_in
Definition: cs_ctwr.h:92
cs_real_t t_h_out
Definition: cs_ctwr.h:122
cs_real_t xair_s
Definition: cs_ctwr.h:124
cs_real_t xap
Definition: cs_ctwr.h:89
cs_real_t q_l_in
Definition: cs_ctwr.h:115
cs_real_t t_l_in
Definition: cs_ctwr.h:117
cs_real_t q_h_in
Definition: cs_ctwr.h:127
cs_real_t surface_out
Definition: cs_ctwr.h:93
cs_real_t hmin
Definition: cs_ctwr.h:80
cs_real_t delta_t
Definition: cs_ctwr.h:82
cs_real_t h_l_out
Definition: cs_ctwr.h:120
int up_ct_id
Definition: cs_ctwr.h:103
cs_real_t h_h_in
Definition: cs_ctwr.h:125
cs_real_t t_l_out
Definition: cs_ctwr.h:118
cs_real_t xair_e
Definition: cs_ctwr.h:123
cs_real_t p_in
Definition: cs_ctwr.h:113
cs_real_t h_h_out
Definition: cs_ctwr.h:126
cs_real_t xleak_fac
Definition: cs_ctwr.h:96
cs_real_t xnp
Definition: cs_ctwr.h:90
cs_real_t p_out
Definition: cs_ctwr.h:114
Definition: cs_ctwr.h:142
bool rain_evap
Definition: cs_ctwr.h:146
cs_ctwr_model_t evap_model
Definition: cs_ctwr.h:144
bool has_rain
Definition: cs_ctwr.h:145
bool solve_rain_velocity
Definition: cs_ctwr.h:149
bool air_rain_friction
Definition: cs_ctwr.h:151
bool rain_to_packing
Definition: cs_ctwr.h:152
bool mixture_model
Definition: cs_ctwr.h:147